
Architecture and Platforms
We accompany corporations in the evlolution of their IT architecture.

We offer different services such as information systems consultancy, architecture design and implementation (including platforms, frameworks and integral lifecycle management), technical direction of projects, software infrastructure design for critical mission systems, as well as complementary services to ensure software quality and product improvement.
Technology consultancy
Indra maximized the value that technology adds to improve the business processes of our domestic and foreign clients.
- Consultancy of architecture platform selection
- Definition and implementation of architectures
- Technology update
- Consultancy and implementation of Enterprise Application Integration (EAI) and Enterprise Information Integration (EII) projects
- Office Architecture
- Enterprise Architecture
- Architectures based on Open Source frameworks
Device technology
Indra puts technology where your clients' business needs are by moving applications where required.
- Selection of mobile platforms
- Selection and design of RFID (Radio Frequency Identification) solutions
- Development of mobile solutions
- Implementation and integration of RFID (Radio Frequency Identification) solutions
- Integration of devices
- Expansion of Indra iMobile platform
SOA architecture
Indra works together with its client to adopt SOA architecture (Service-Oriented Architecture), with the purpose of aligning technology with business needs.
- Advanced Technology Architecture Center
- SOA adoption consultancy (assessment, roadmap, concept test)
- SOA architecture design
- SOA tools selection
- SOA Governance consultancy
- SOA services development
- Consultancy and implementation of Business Process Management (BPM, BPA)
- Consultancy and implementation of business rules and control (BRMS, BAM)
- Correlation of asynchronous business events (CEP)
- Consultancy and implementation of Enterprise Service Bus (ESB)
High productivity developments
Indra's strategy to increase productivity, within a customized development, is based on process improvement and the application of high-tech tools.
- Customized development based on the high productivity solution iBuilder, applying MDD/MDA techniques
- MIDAS/iMind good practices library
- Customized development of Java and .NET solutions
- QA (Quality Assurance) Office
- Test strategy and execution: Usability, Modular, Integration, System and Performance tests
- Integration of SW Factories to improve competitiveness
- Development of OpenSource business
- Participation in the product technical roadmap
