Application Engineering Services
Overview
Interactive Objects provides a range of Application Engineering Services, covering all phases of typical engineering projects, from analysis to rollout. iOīs Application Engineering Services are structured around the areas Application Architecture & Development, Engineering Process & Organization, and Engineering Tools & Methodology.

Application Architecture & Development
iO has helped designing and building numerous very large scale enterprise applications based on OO / UML / SOA, J2EE, .Net, Middleware and Model Driven Architecture. See a list of reference projects.
In the area of Architecture & Development, iO offers the following services:
- Architecture Services:
- Architecture Design: iO offers application architecture design and review services, especially in the areas of distributed systems, including J2EE, .Net and legacy back-ends
Model Driven Architecture: iO has been involved in the standardization and application of the OMG's Model Driven Architecture (MDA) since 1999. iO's own MDA product has won numerous industry awards.
- Architecture Blueprints: iO consultants have helped companies such as DaimlerChrysler, Siemens and Credit Suisse to leverage MDA-based architecture blueprints to help ensuring architectural consistency in large-scale, multi-site projects.
- Architecture Governance: in addition to MDA architecture blueprints, iO consultants help companies to ensure architectural consistency across complex application modules or even multiple projects by conducting regular architecture reviews.
- Development Services:
- On-Site: iO consultants provide application development services by working on-site directly with the customerīs development teams.
- Off-Site: iO's engineering team also provides off-site development services, in particular in the area of tool customization (see below).
- Training and Coaching:
- iO offers customized on-site training courses, including OO / UML / SOA, J2EE and Model Driven Architecture
Engineering Process & Organization
iO consultants are helping enterprise customers to manage application engineering projects more efficiently. These services include project management, engineering process optimization, as well as coaching and mentoring:
- Project Management:
- iO consultants work on-site to help managing projects from initiation to roll-out.
- Engineering Process Optimization:
- iO consultants perform efficiency analysis reviews, define an action plan for addressing the weak spots of the organization and engineering process chain, and help implementing the action plan.
- Coaching & Mentoring:
- iO consultants are assigned to help coaching and mentoring customer team members, to enable them to work more efficiently in complex engineering projects
Tools & Methdology
Finally, iO has a wealth of experience in implementing the most efficient application engineering tools and methodology. Services include:
Engineering Methodology Coaching:
iO provides methodology coaching for the Rational Unified Process and related areas, e.g. rapid prototyping, incremental development, model driven software engineering and service-oriented software engineering.
End-to-End Tool Chain Design & Optimization:
iO has helped many enterprise customers to implement end-to-end development tool chains, including requirements capturing tools, source code management tools, configuration management tools, modeling tools, MDA and code generation frameworks, test environments, bug tracking environments, and so on.
iO also offers performance review workshops to examine optimization potentials for the development tool chains in large organizations.
Tool Customization & Integration:
iO consultants and engineering help customers on a regular basis to customize and integrate development tools, helping customers to get the best performing set-up matching their individual needs. See an example for a customized tool chain developed to help Daimler to manage their mix-shore development process more efficiently.
Contact our Application Engineering Services sales team.
