# Development Workstation

Developers write, generate, compile, and test code on development workstations. A development client is installed for each project that the developer works on.

The main components of a development client are the following:

- Project Dev App Server. Code is developed on, and executables built into, the project dev app server.
- Software Development Kit Client. This is the primary development tool of the Software Development Kit.
- Eclipse SDK. This is the Java development tool used in the Software Development Kit.

Parent topic: Components of the Software Development Kit