What is it? You write your application model in a DSL - which is meant to be easy to read. Our DSL Platform takes your model, migrates your database and gives you back a compiled library to use (PHP for web, Java for Android, etc...) Objects in that library will map 1:1 to DSL you have provided and will be type safe; even PHP is kind of type-safe ;). If you are familiar with DDD you should feel right at home writing DSL; if not, our docs should help you to quickly get started.
DSL Platform - Domain-Driven Design based MDA
dsl-platform.com