No Magic custom development services are typically provided in a mixed on-site/remote approach. Customization requirements are typically captured in an on-site modeling workshop, with development implemented remotely, and deployment of customizations integrated in a custom training course. Customization services are recommended as follow up to a consulting engagement, providing a better understanding of the customer context and assisting the customer in formulating customization requirements. Examples of custom development include:
Toolkit Customization. No Magic consultants can implement custom extensions such as profiles, report templates, validation rules, custom diagrams, user perspectives, plug-ins, scripts, model templates, etc. in order to increase productivity based on customer specific workflows and processes. Typical customization examples include:
- Implementation of UML-based domain specific modeling language (DSL)
- Custom code generation solutions such as XML Schema generation from a generic UML model
- Automated scripting to support a specific modeling approach.
Model Migration. Provides assistance in migrating legacy models from other modeling tools such as Rational Rose, Enterprise Architect, TogetherJ and others into the Cameo products environment.
Integration with Other Engineering Tools. No Magic provides assistance integrating Cameo products with other engineering tools and exchange data to support development lifecycle activities.