ECO provides the ability to test run the business model during design time. By generating forms for object instances automatically from model information it is possible to manipulate instances of your business classes without writing a single line of code. These forms include properties, associations to other business objects (including full drag and drop support) and state machine support. These enable you to quickly test and revise the business model you have designed by entering data into it without having to write a single line of code. Modeling mistakes in the business model may often be identified quickly as soon as you attempt to enter data into your business objects, eliminating the need to manually create your forms to enter this data will improve the speed of prototyping your application dramatically.