---
description: What you should know before the start
---

# Prerequisite

Selenium is an open source community and it can be used in multiple languages.

Here we are going to use Java. So, basic knowledge of **Java** is enough to start with.

Well there are couple of things which are required when we start to develop a framework.

1. TestNG
2. Maven
3. Extent (Optional)

We'll see the on the way along.
