Java

Open Source

Simple

Very flexible

Integrated