Software Design Automation

Our goal is to define a custom DSL, a domain-specific language, that can describe a line of business application. The skeleton created would include the entities, viewmodels, views, repositories, stubbed services, and the data transfer objects. What would be left to the developer would be the business logic, view converters, and the eye-candy animations and graphics.

This tool would work best for "Greenfield" projects, and free developers from today's unnecessary tedious and mundane coding found in many business applications. An additional benefit would be targeting capabilities. A single application description could be compiled to a specific language (C#, C++, Java), platform (Windows, Mac, iPhone), view technology (WPF, Silverlight, ASP.NET MVC, QT, GTK, XIB) and data storage (Sql Server, MySQL, PostgreSQL, SqLite).

What do we have today?

We have the required parser framework and initial debugging toolset, to make any DSL work cost effective. This has been built in-house.

As a consulting practice, we have plenty of customer case studies to use as test cases for the custom DSL.

We have talented engineers, who can make generated code enterprise level grade.

Venture Capitalist / Investor

Please contact us.