DSL Workbench
The Plicity DSL Workbench is a tool that supports a very efficient and high quality approach for the development of applications.
The tool supports the development of domain specific languages for a problem domain. A data model of the problem domain can be created and validated. A parser for the languages can be written efficiently. The algorithms specific for the domain can be included using templates.
Business is about improving efficiency.
If you do something once, you do it by hand. If you do something all the time, you automate it. Somewhere in between there is the break even point where doing it by hand is as attractive as doing it automated.
Contrary to the belief of many software programmers, about 80% of all software development tasks (writing code) are routine.
In traditional software development, with traditional tools, automation has been done by creating libraries. Afterwards, each time you need to solve a business problem, you write the code to configure the library with forms.
However, the break even point has been high, at around 10 repetitions. Only if you program your changing business requirement for the 10th time, it would have been more productive to automate it in the first place.
Our tool has shifted this break even point dramatically; we see applications not as computer code, but basically as models of the business domain. This has been proven to be very successful for our customers and for ourselves; we work extensively with our product, no workarounds.
Our tool enables software developers to automate tasks in the same time it takes to do them once.
This is possible because of the efficiency of our product; the same time normally spent on writing traditional code, is now spent on writing automation code that produces the same or better results.
If you use our tool, you will receive benefits as soon as you do a development task for the second time.