| Functions |
Advantages |
Professional |
Standard |
Personal |
 |
| Data Organization |
| Transaction secure repository with Backup/Restore |
Secure data management |
Yes
- Full, multi-user capable LAN Repository for efficient project work in a team
- Optimized for a high number of users and types
|
Yes
Local repository for Single-User operation
|
Yes  |
| Automatic assurance of consistency between model and code after every change |
High quality results |
Yes
- Every change in the model or code is applied and
made visible to all users
- Every change, such as renaming types and methods, is automatically implemented
in all relevant areas in the model and code
|
Yes
Every change is automatically implemented in all relevant
areas in the models and code
|
Yes
|
| Upwards compatibility between repositories |
Highly flexible during the start and extension of an objectiF application |
Yes
- Processing of all data created with objectiF Visual Studio .NET Personal or Standard Editions
- Processing of data created with objectiF Visual Studio .NET Standard and Professional Trial Editions
|
Yes
- Processing of all data created with objectiF Visual Studio .NET Personal Edition
|
No |
| Import/Export |
Great flexibility for project organization, acquirers and suppliers |
Yes
Simple exchange and consistent integration of results in seperate projects |
Import only
Simple application of external packages with libraries or UML models
|
Import only
Straight-forward application of external packages with libraries or UML models
|
 |
| Version Management |
| Package-oriented versioning with standard configuration management systems |
Work securely with version control |
Yes |
No |
No |
 |
| Modeling Standards |
| UML – Unified Modeling Language |
Practical implementation of UML for increased result consistency, simple application and efficient development. |
Yes |
Yes |
Yes |
| BPMN – Business Process Modeling Notation |
Simple, domain-oriented modeling frameworks for processes, services and entities |
Yes
Modeling the business process with BPMN and orchestrating with services |
Yes |
Yes |
 |
| Higher Modeling Functions |
| Extending the UML language scope with profiles from stereotypes and
user-defined properties |
Adapt and extend and tailor objectiF, the way you want it |
Yes |
Yes |
Yes |
| Integration of the test framework NUnit at the model level |
High quality |
Yes |
Yes |
Yes |
| Refactoring functions on architecture and class levels |
Stable solutions |
Yes |
Yes |
Yes |
 |
| Model-Driven Development with
Model Transformations and Code Generation According to the
Concepts of MDA/MDD |
| Instantly applicable, iterative model transformations to automate the development of the persistence layer in .NET |
Fast development with high degree of automation
Simple, domain-oriented modeling
Complying to architecture standards
Investment protection for specialist know-ledge |
Yes
- Automatic transformation of the domain-oriented into technical models
- Automatic creation of the persistence layer with NHibernate
|
Yes  |
No |
 |
| Tool-Support in the Development
of User Specific Model Transformations |
| Profile controlled generation of user-specific model transformations
in C# |
Automatic software development tailored to your needs |
Yes |
Yes |
Yes |
 |
| Code Generation and Round Trip
Engineering with Visual Studio |
| Round Trip Engineering with Visual Studio .NET, via automatic
or user-controlled synchronization, according to your preference |
It's like working with a single tool, thanks to seamless integration with Visual Studio .NET
Easy to maintain systems where
code = model and model = code is constantly accurate |
Yes |
Yes |
Yes |
| Context sensitive code editor |
High quality with minimum effort: changes to the model are instantly applied to the code |
Yes |
Yes |
Yes |
| Script controlled, user specific changeable and extendable code
generation in line with Visual Studio .NET, and with extensive language
support for C# and VB .NET |
High productivity thanks to code generation that you can tailor to your needs
Comfortable navigation between code and models |
Yes |
Yes |
Yes |
 |
| Generating Documentation |
| Adaptable MS Word templates for describing diagrams and model elements |
Consistent documentation guaranteed |
Yes |
Yes |
Yes |
| Requirements specifications and HTML documentation at the push of a
button |
Time saving thanks to document generation |
Yes |
Yes |
Yes |
| Automatic update of all referenced results in the documentation |
Extremely up-to-date documentation |
Yes |
Yes |
Yes |
| Dialog controlled creation of NDoc-commentaries (even at the model level),
as well as completeness checks |
Simple, high quality documentation |
Yes |
Yes |
Yes |
 |
| Modeling Templates |
| Templates for setting up new systems |
Quick start in a project with a simple, domain-oriented modeling framework |
Yes For C#, VB .NET and client-server applications. When creating a new system, the following is already taken care of for you:
- The domain-oriented and technical structure of a system
- The corresponding model transformations
- The necessary Visual Studio Solutions and tips for assemblies
|
Yes  |
Yes
For C# applications |
| Separation of domain-oriented context menus in the domain-oriented
model, and technically oriented context menus in the technical model. |
A tool for the whole team - easy to use thanks to target-group oriented menus |
Yes |
Yes |
No |
| Straight forward navigation between models and code in objectiF and
the code in Visual Studio .NET – bi-directionally |
Faster implementation thanks to easy switching between models
and code |
Yes |
Yes |
Yes |
| Automatically maintained references between model elements and application sites in the code |
Work quickly and securely in complex systems |
Yes |
Yes |
Yes |
 |
| Quality Assurance |
| Automatic consistency between models and between models and code |
Consistent systems, without extra steps |
Yes |
Yes |
Yes |
| Integrated model reviewer |
Fast and simple result checks |
Yes |
Yes |
Yes |
 |
| Interfaces |
| XMI Export |
Straight-forward data exchange with other generators |
Yes |
Yes |
Yes |
| .NET and COM interfaces for project specific tool functions |
Extend tool functions as required |
Yes |
Yes |
Yes |
| Connections with the project management software in-Step |
Secure project control |
Yes |
Yes |
Yes |
 |
| Modul Comparison |
| Structured comparison between objectiF models and export files with display of added, changed and deleted elements |
Changes always traceable |
Yes |
Yes |
No |