Information technologies provide solutions to make our lives easier. Some of them have little effect on our daily and profesional lives, where some can completely change them. Even further, internet makes these solutions, time and location free.
This rapidly changing world of IT, emerges the need of robust, flexible and efficient software development methods and paradigms. These methods and paradigms should be easy to use, implement and integrate. In addition, these methods and paradigms should have the ability to adapt to the rapidly changing needs and technologies. Numerous studies have been made and several methods have been proposed. Today, these methods are being used by many of the professioanls of the IT and related fields.
However the complex nature of the current methods requires technical knowledge in depth. This technical depth widens the gap between IT and the non-IT professionals.
Moreover, with the increasing shift of systems to the online world, there still resides a need to have a semantic representation tool to model and convert real life systems to the world of computers.
In order to address the above issues and more, we propose the Modo language.