iCMG is a leading full service Enterprise & IT Architecture Firm, providing architectural services to a wide variety of clients (over 20 domains) across 32 countries. For nearly 10 years, we have specialized in making visions in to realities through supplying “architecture ideas & models” to organizations. Sometimes, it's models for middleware for Air Traffic Control systems or assessment of systems to manage safe passage of ships or refining strategies for market competitiveness.

Key services
We focus on providing sustainable services to manage complexity and contradictions in enterprise. Our services are also aimed at helping you to manage non-adaptive and dysfunctional IT systems. Our services are broadly categorised in to three:

Why do you need an architect?
An architect is the most important investment you can make, because:
| • |
An architect can save you money. A well architected system can help reduce maintenance cost, ensure easy integration and extension of your systems, and help you to identify reusable assets. |
| • |
You need an architect to be able to visualize the scope and context of a project. There are multiple dimensions such as business expectations, commercial benefits, financial reality and availability of technology resources |
| • |
Only an architect can help you when it comes to architecture. He/she will help you with brainstorming sessions on the drawing board to define (or refine) your problem and set the expectation. |
| • |
An architect can help you in selection of solutions option, tools, technology, frameworks, IT contractors, tool suppliers, etc. |
| • |
They know how to manage a balance between constraints and complexity by focusing on priorities without losing the focus on mid /long term objectives. |
| • |
Ensure architecture governance and compliance by coordinating across multiple stakeholders ( multiple time zones) on a continuous basis. |

How much an architect costs, and why?
Usually, architect cost could be the percentage of the total cost of the investment being made for creating business assets. But, there are three stages for which you may hire an architect:
| • |
For the elaboration of an “idea”, in which you want to carry out your investment. Architect can help in validating idea, identify the strengths and weaknesses and define few options. |
| • |
For the elaboration of a complete project [investment]. This includes creation of strategy models, business process models, system models, technology model, operational details etc. Also, ensure efficient and effective translation of models from one stakeholder’s perspective to other. |
| • |
For the architecture governance and administration to ensure that projects, systems investments are in sync with business goals and objectives. |
|