Application Engineering
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.
- Architecture Design: iO offers application architecture design and review services, especially in the areas of distributed systems, including J2EE, .Net and legacy back-ends
- 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).
- On-Site: iO consultants provide application development services by working on-site directly with the customerīs development teams.
- Training and Coaching:
- iO offers customized on-site training courses, including OO / UML / SOA, J2EE and Model Driven Architecture
- 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
- 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.
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.
