Repeatable Coding

A GENELET project consists of Components. Component is usually mapped to a database table with user Actions. Developing new component, or new action in a component, follows the same, repeatable coding style, which makes it be very productive.

   Fast Development

We have wrapped common web tasks e.g. authentication and Controller etc. into the framework. Developers need only write a fraction of code as in other frameworks.

   Linearly Growing

In GENELET, adding new business logic or component will increase the complexity of the system in a linearly way (unlike others where it may increase exponentially). So the framework is said not only scalable, but also linearly scalable.

   High Performance

We can easily serve hundreds of dynamic requests per second with a standard Apache web server.

   Easy to Maintain

Code is well organized and very reusable.