Ads
UML2PHP - Full code-generation for PHP applications
What?
The MOLA::UMLtoPHP tool automatically generates full-fledged PHP applications from UML class diagrams, including:
- Database creation scripts (all major database vendors supported) as generated by the UMLtoDB tool
- HTML web pages to show the database information
- HTML forms to modify the database information
- A separated CSS style and layout for a better control on the rendering of the application
- A default menu for the application
- A login form

Why?
There are a lot of different code-generation tools, so you may be thinking why bothering in creating a new one?. Current code-generation tools suffer from two main problems, they either generate a very limited amount of code (e.g. just code skeletons instad of fully functional code) or require too much modeling effort (e.g. by annotating the model with complex UML profiles).
We adopt a different approach. Our goal is to boost your productivity by maximizing the amount of code generated from your models while minimizing the modeling effort
.To minimize the modeling effort, our tool generates all components of the PHP application from a simple standard UML class diagram. Forget about using profiles or defining behavioural diagrams. The common sense embedded in the tool will guess most of the HTML pages (and the forms, the fields in each form, the most appropriate types of controls for each field,...) that any developer would do when given that class diagram.
True, you may still need to manually complete the application at the end but we will save you a lot of time (and money) by automatically generating for you most of the application code (more than 80% of the whole application in most cases!!) so that you can focus your energies on the rest. And given the small fee you need to pay to use our tool, the time saved will definitely than pay off at the end of the month!.
Some of the benefits of our tool are the following:- Boost your productivity by using the UML models to automatically generate your application code
- No need to learn new modeling constructs/stereotypes. Just basic class diagrams.
- No installation required (see below)
- Use your favourite UML CASE tool to specify the input model
- Forget about the quality of the code and skip its testing and debugging
- Generated code is already commented for you
- All this for a small subscription fee.
How?
This tool is implemented as a service (SaaS). Simply upload the xmi file storing your UML class diagram, (optionally) indicate configuration parameters for the generation and, you will get as a result a zip file with all the scripts needed to immediatelly run your application!
The XMI may contain all typical elements in a class diagram (classes, associations, association classes, enumerations, hierarchies,...). The XMI model is removed after the generation, so you do not need to worry about the confidentiality of your designs
Personalize!
We also offer the possibility of creating your own personalized PHP code-generator. Explain us your requirements and we will provide you with an adapted version of our generator perfectly suited for the specific needs of your development team. This will help you to maximize the productivity of your team and the quality of your code.
How much?
A small monthly subscription fee is required to use this service. Pay only the months you need the service or opt for a cheaper yearly fee. More concrete details about the pricing structure will be announced later. You can always contact us for more information (see below).
I want to know more
Contact us, subscribe to the portal feeds or subscribe to the UMLtoPHP mailing list for announcements
