Vision and Reality

Increasingly complex and rapidly changing requirements and technologies are making development increasingly difficult. Promising advances have been made in Model Driven Architecture (MDA) and Service Oriented Architecture (SOA). MDA is a paradigm for automating software development through modelling and code generation to increase agility, productivity, and predictability across the software life cycle. Using Service Oriented Architecture (SOA) offers a mechanism of building "plug-compatible" software components that will reduce the costs of developing software systems while increasing the capabilities of the systems. Leveraging advancements in Web services technology, SOA raises hopes of federation, agility, and cross-platform harmony.

While taking the full advantages of SOA and MDA is still a future vision for many organizations, it has been reality to us. We have helped large corporations to use SOA and MDA technologies (see our experience page). Our solutions and products have been evolved out of our experience for over the last ten years. It is our vision and mission to spread the advances of SOA and MDA to many corporations world wide. We aim to help our clients to build up IT systems that are agile, productive, reliable, and with high quality products for the right time to market. Providing the proper development tools that are packaged with contents like DSLs, patterns, frameworks and guidance, based on recipes for building specific kinds of applications, we would like to help corporations to build up software factories for their IT systems.