SoProMach (Somusar Production Machine), developed by Somusar, is a compact software generation engine providing a solid foundation for specialized code and documentation generators.
The generator use the concept of Molds to be extended and customized to your specific need. A Mold is a template for a type of application. The adaptation of a Mold to your specific application should be defined as en entity file:

The SoMuSar web site presents an exemple of usage of SoProMach used to define a form based application:
| Write the entity file describing your application. In this case, the file contains the definition of two forms named biz and friends and an editor. |
| Generate the code using the command-line generator |
| You now have a ready to run symbian project. Custom logic can be inserted with any IDE or text editor. |
And the final good news, SoProMach has a free Community Edition that can be used for small applications with up to 15 entities.