What is a System Integrator?

A system integrator specialises in bringing together different subsystems or components of a larger system and ensuring that they function as a whole. They bridge gaps between different technologies, software, and hardware, and often provide consulting, design, implementation, and maintenance services to ensure that all of the pieces of a system work together seamlessly.

A system integrator may work on a wide range of projects, from integrating custom software and hardware into existing infrastructure to implementing complex systems such as industrial automation or smart cities.

What Does SI Stand For?

For those who aren't specialists in the field, the technical jargon often associated with system integration can be quite confusing, especially if you're new to the world of system integration. In the context of technology and computing SI stands for “System Integration” or “Systems Integrator”.

What is the Meaning of System Integration?

System integration is the process of bringing together different sub-systems or components of a larger system and ensuring that they work together as a whole. In the context of technology, system integration typically involves the integration of different hardware, software, and network technologies to create a complete IT solution.

This process may include requirements gathering, design, development, testing, deployment, and ongoing maintenance and support. The goal of system integration is to create a seamless and integrated IT environment that supports the needs of the organization and its users.

System Integrator Companies

There are thousands system integrators across various industries. Below is a list of 10 well known system integrators.

Accenture
IBM
Capgemini
Wipro
Deloitte
Cognizant
Infosys
TCS
HCL
CGI

These companies offer a range of services related to system integration, including consulting, design, implementation, and maintenance. They work with clients to identify and address gaps between different subsystems or components of a larger system, and ensure that they function seamlessly as a whole.

What is SI, ISV and VAR?

SI stands for System Integrator, which is a company that specialises in integrating different subsystems or components of a larger system to ensure they function as a whole.

ISV stands for Independent Software Vendor, which is a company that develops and sells software products that run on one or more computer hardware or operating system platforms.

VAR stands for Value-Added Resellers, which is a company that sells and provides services for networking, hardware and software products to create comprehensive IT solutions.

How Does a System Integrators Make Money?

A system integrator make money by charging fees for their services, which typically include consulting, design, implementation, and maintenance of integrated systems. The fees charged by system integrators can vary depending on the size and complexity of the project or programm, the level of expertise required, and the duration of the engagement. In some cases, system integrators may also earn revenue by reselling hardware and software products that are part of the integrated system.

System integrators may also offer managed services, where they provide ongoing support and maintenance for the integrated system for a recurring fee. Overall, the revenue generated by a system integrator comes from providing value-added services that help their clients integrate multiple systems and technologies into a seamless and functional whole.

How To Select a System Integrator

Selecting the right system integrator is crucial for the success of your projects or programmes. The system integrator is responsible for ensuring that all the components of a system work together seamlessly. A poorly chosen system integrator can lead to delays, cost overruns, and system failures. In contrast, the right system integrator can help a business achieve its goals by providing the necessary expertise, resources, and guidance to ensure that the system is designed, implemented, and maintained effectively.

The right system integrator can also help a business stay up-to-date with the latest technologies and industry best practices, ensuring that the system remains efficient, effective, and competitive. Ultimately, selecting the right system integrator is an important investment in the success of a project and the long-term growth of a business.

Some system integrators offer a full spectrum of services, while others concentrate on a specific service. Some focus on a particular industry, while others work across all types of industry. But those that attempt to be all things to all clients are often seen to have a strong brand that they abuse in an effort to expand their offerings. So while unsuspecting clients thinking they're buying a Ferrari, they pay good money and end up getting a patched up Ford Escort.

There are too many tales of astonishing sums of money being wasted by system integrators that fail to deploy the right individuals to lead the various aspects of transformation. One of the most common shortcomings is having the ability to throw plenty of technical expertise into an account but low calibre project, programme and change management capabilities. Another is the need to staff an account with a high degree of contract resources, because of over promises during the sales stage.

There are no widely adopted business and technical standards for the system integrator industry, so setting benchmarks and selection criteria can help you sleep better with the decision you make. So, what really makes one systems integrator stand out from the others? And how can you avoid wasting your time, money and reputation?

At the highest level, your selection of a system integrator needs to be based on the sound business fundamentals of technology expertise, industry experience, and best business practices. If a system integrator cannot clearly articulate and prove their expertise in any of these three fundamental areas, you probably need to remove them from your shortlist.

20 System Integrator Considerations

Time spent giving all these considerations the time they deserve could well save you time, money and a great deal pain in the long-run!

1. Track record

Search for a system integrator that has a long list of successful projects in the areas you are looking for. Check out references they provide and find out how long they have been in the specific field you need help with. Being competent and well-known for performing well in one type of work does not mean they can do the same in the type of work you need done. It's too easy for system integrators to list the big names they've worked with, without disclosing that they never did for those clients, the type of work you need help with.

2. Look for over promises

Business development managers are all looking to sell, and I have seen first-hand how business is sold by some of the largest system integrators on the planet, only to find that they are not capable of fulfilling the promises made during the sales process. Get the integrator to prove they understood your requirements, didn't under-estimate the project and they have experience with similar projects and the internal staff available to run your project. If you get a much lower price than expected, dig into “where” their staff will be coming from and any implications that might present.

3. Familiarity with standards

Find out what partners the integrator works with since no one can do it alone. It's also important to see how an integrator manages a project and what their code library looks like. What methodologies do they use and can they guarantee that the staff they mobilise are certified and experienced in those methodologies? Be sure to vet all the CVs and be on your guard for last minute changes because the candidates you were originally promised were actually never going to be available to you. They simply represented a good looking CV to win you over.

4. Comfort factor

In addition to reliability and professional capabilities, choose an integrator you feel comfortable with, who understands your process needs and has experience in your industry. And remember that while it's easy for a large system integrator to claim their expertise, but the only thing that matters to you is that the right expertise finds its way onto your premises. An impressive list of resources is no good to you if they're all busy on other accounts.

5. Expertise

Focus on their knowledge, techniques and skills. Make sure the staff the system integrator intends to mobilise have full knowledge of system engineering, as well as sufficient experience to handle your project. Again, beware of system integrators who claim expertise, but ho fail to provide you with the right individuals who have that expertise.

6. Current experience

Prior experience in your discipline is key to the selection of your Integrator. Experience keeps the integrator current on new digital business transformation. Many integrators have reduced staff, minimal knowledge of the latest technologies and zero bench. Take the time to assess the strengths and weaknesses of any integrator you consider to ensure that they are capable of delivering the “people” you require – who in turn will deliver the transformation you require.

7. Stay involved

Can you allocate “the right” resources to work with that integrator on a day-to-day basis? Your people will one day need to operate in the new world that the system integrators helps create, which includes new technology and ways of working. So ensure you assign good people from the beginning.

8. Strong programme management capability

When embarking on anything more than a few small local projects, programme management capability is vital. Without it, your efforts will be at risk of becoming a series of siloed projects that are neither joined up nor integrated with the rest of enterprise. Balancing resources, strategic priorities and other elements of transformation will all suffer without strong programme management.

9. Breadth and depth of portfolio and expertise

Transformation is much more than a new technology, and while many system integrators state this in their online content, the teams their often mobilise do not reflect that understanding. Do your best to work with a partner that has the breadth of offering to meet all your key needs, and that can source, integrate, and manage additional capabilities as needed to satisfy the end-to-end requirements of the operator.

10. Ask questions

Choosing a systems integrator is the hardest and easily the most overlooked part of an automation project. Ask questions about types of projects they've done, vertical preferences and size of projects. Have them include project details, such as were they on time and on or under budget, and what percentage of the time.

11. Track record of innovation

Technology evolution is happening at a very fast pace. It is essential for service providers to partner with partners that are constantly innovating and are at the forefront of the industry. Almost everyone claims how innovative they are. Test this by asking about their innovation process that they innovation leads will be implementing for you, along with where and how successfully this was implemented previously.

12. Experience has its limits

Be aware that most integrators have experience either in a vertical industry or with a certain type of project, such as PLC/HMI programming. Either way, they may lack the capabilities needed to do projects outside of that experience. Many HMI/DCS vendors have a list of endorsed or recommended systems integrators on their home page. This is a good place to start.

13. Communication skills

Much of what separates an ordinary systems integrator from an excellent integrator is the ability to communicate well with clients. That sometimes includes delivering news that you do not like to hear. Perhaps the client is asking for a process change that does not appear to be in i
ts long-term best interest. Or, maybe the client is asking for a project to be completed in a very short time frame without fully understanding the impact that the timeline may have on budget or scope. These kinds of issues require a systems integrator to be able to skilfully and truthfully say “no” to the client.

14. Smart isn't enough

Choose an integrator as you would choose an employee. Spend time, talk to references and know that while every firm out there enlists very smart engineers, you don't want them cutting their teeth on your project.

15. Professional integrity

Make sure an integrator can confidently provide you with a project plan, with decision points, contingency plans and staffing that will meet your timeline and project goals.

16. Stay in control

If you lack the experience required to manage a system integrator, engage a consultant who can do it on your behalf. Or you might well find yourself being a dog wagged by the tail.

17. Test the team

Verify the integrator's capabilities by giving a test to the personnel who will perform the work on your project. Make sure those people are listed in the contract, including fallback or substitute candidates.

18. Business skills

Digital transformation should be guided by the current and future business needs of the firm. The market is demanding new business models, such as flex capacity, and new go-to-market frameworks. In defining its business requirements, the service provider often requires expert help from an entity that has a broad perspective on the market dynamics and trends. Look beyond technology expertise or project experience to consider an integrator's commercial qualifications. Transformation is about new ways of doing business, which technology enables. If all your system integrator can provide is technical expertise, think twice, because you need to avoid your digital transformation becoming a technology project.

19. Are they open?

Select an integrator that is open to your requests and ideas. Beware of one that constantly pushes back. If you hear the phrase “nobody does it like that” or “this is how everyone does it,” you might want to consider another integrator that is more open minded. You are paying that integrator to get what you want and need – not just what they are willing to build because it's easy or they “always do it that way”. Yes, you hired them for their experience and would like their suggestions, but don't discount your own ideas just because this is your first time. Also allow for the ability to make some changes, especially if your approach is new and unconventional. Be open for changes and tweaks as you go if it makes the end result easier to use and more flexible.

20. Security Focused

Because of the sensitivity of data, you need a system integrator that will ensure you and your customers and partners are protected. As you evolve your transformation, identifying and implementing a security framework is essential, and it is critical that your system integrator is equipped to address all dimensions of security.

Other considerations for selecting a system integrator

  • Match the technical sophistication level of the system integrator with the complexity of the project. If the integrator “offers” to tackle issues outside of the company’s business domain, be cautious.
  • Present the system integrator with the main risks of the project and ask them to add to that list. Then ask them to describe how they will manage those risks.
  • If you don’t have in-house expertise for making the integrator selection, consider hiring a third-party technical consultant to establish selection criteria and/or participate in the review process.
  • Take a long-term view. Select a system integrator with experience in similar systems and tie payments to project milestones. Ensure their services will be available for upgrades and maintenance via a separate contract.
  • Does the system integrator have a satisfactory human resources management process to ensure your project will never be subject to their lack of resources?
  • Meet with your integrator’s project team before commercials are signed.
  • If the system integrator relies on subcontractors, review the systems deployed to monitor and control workflow.
  • Will you get along? Establish criteria for assessing the business culture of the system integrator. Does the integrator respond in hours or days to requests? When do casual discussions turn into consulting charges?
  • Keep up-to-date milestone records during the course of the project. If you have to replace an integrator (and that sometimes needs to happen), refer to the specification and decide on a fair settlement covering payment for all completed deliverables.

This list is probably incomplete, so if you can contribute to it, send me your “bullet points” and I'll add them here.

There should always come a time when a company knows it has tried its best to amplify the value of their system integrator, and tried enough.

– Rob Llewellyn