AppComplete by CapableObjects.com is a software tool for modeling and prototyping that offers UML-class and UML-state machine modeling, execution of the model including state machines and utilizes standard OCL.

The software uses the standard OCL as constraint and query language, and it even lets you reverse engineer existing databases. This feature alone makes it incredibly easy for you to work with existing systems and improve upon them.
With AppComplete, you also get a prototyper that allows you to verify your thoughts and bring your ideas to life. Additionally, the software provides ModelDrivenArchitecture MDA that is designed for DomainDrivenDesign, which makes it perfect for businesses and organisations of all sizes.
AppComplete also comes with a documentation tool that enables you to publish the documentation in a html format. This software has TagExtensions that allows you to catch additional information and is fully compatible with ECO6. You can use your modelled results in Visual Studio and even get it for free if you are a student.
In conclusion, if you find that you cannot model your spec with AppComplete, you should not send it to production. On the other hand, if you can model your spec with this fantastic software, you can use ECO to produce it with ease. Overall, AppComplete is an exceptional tool that provides its users with a wide range of features and benefits, making it the perfect choice for all your modelling and prototyping needs.
Version 6.0: New release
Version 5.0.0.4805: New release
Version 1.0: New release