Differences Between IT Consulting, IT Services and Software Consulting
11/24/14 8:57 AM iCorps Technologies
For an industry that is built on specifications, patterns, and conditions, it’s surprising how vague technology can be when it comes to its terminology. IT consulting, IT services, and software consulting, for instance, may appear distinct and self-explanatory at first glance. In truth, it can be difficult to tell where one ends and another begins.
From an IT perspective, cutting through the subtleties and providing a clear definition of the offering establishes vital competitive distinctions and helps set important customer expectations.
But is clarity the issue, or are there true differences that characterize these terms? Let’s take a closer look:
IT CONSULTING: At a high level, IT consultants provide guidance to customers on everything from overall IT strategy – including what to house in the data center versus in the cloud; to the type of technology and functionality needed within the context of the customer’s IT and business environments and goals – such as process automation or mobile security.
For Rajeev Badgujar, former software engineer at Symantec and member of the technical staff at Coriolis Technologies, the distinction between an IT consultant and an IT services professional is clear. “A consultant is the domain expert in a particular area/sector who knows WHAT features/functionalities to be added to a product or service.” A developer or other IT services expert “knows HOW to code the functionalities.”
“Consulting is more than advising,” suggests José Franco, in his Spiceworks article, The Five Fundamentals of IT Consulting, “it is assisting clients to reach a goal” and “prepar[ing] the client for the real-world issues of implementation and system operation.”
In some cases, Franco says, customers not only want the consultants to recommend solutions, they want the consultants to help implement them. This is where the distinction between IT consulting and IT services begins to blur.
IT SERVICES “Consulting tells you what and how to use something to [achieve] what you are trying to do better,” explains Priyaranjan Anand Marathe, a technology analyst with a leading US bank. “Services,” he says, are “the work you do to run the IT applications. IT services is related to infrastructure management.”
Spiceworks moderator Alex 3031, suggests that perhaps the “biggest difference exists in the mentality” of the provider. He explains: The IT consultant is paid to find the right solution for the customer. An IT services provider offers a solution that is “comprised of what they have in their tool chest.” If a services provider is a Microsoft shop, for instance, then Microsoft solutions likely are going to be what customers get – whether or not that’s the best solution for them.
To extend the confusion of terms further, IT services providers also may offer consulting. This “is really pre-sales engineering to figure out how to make what [the IT services providers] have work for your situation,” notes Alex. And while delivering a solid solution is in the provider’s mind, “the client’s best interest may not be,” Alex says.
When you consider the role of the consultant as an expert strategic guide and the IT services provider the solution or services implementer, then the distinction becomes more clear-cut.
SOFTWARE CONSULTING Consulting in technology quickly becomes muddled in prefixes – IT, technology, software, etc., but they each do have distinctions as specialties. Software consulting is focused on the software and applications layer. It is a broad term, though, that can cover many different types of software – and industries.
Responsibilities of the software consultant are similar to those of the IT consultant. Ananya Chandra, an assistant operations manager, describes the strategic software consultant an expert who typically leads an initiative and counsels on “how the application should be implemented using current industry approaches.” Yet, even Chandra’s definition begins to blur with the IT services role: “Often the consultant provides technical advice on how to configure a large application (SAP, Oracle, etc.).”
In the end, Marathe echoes the general consensus, concluding that “there are no definite boundaries” among IT consulting, IT services, and software consulting. A quick Google search certainly confirms this.
The boundaries, it seems, begin – and end – with the somewhat loose definitions offered by the IT professionals themselves. But their shortsighted “spin” on these terms can be detrimental, leaving interpretation to the less-informed customers who must read between the lines.
With more than two decades of experience, the iCorps IT consulting team is dedicated to delivering excellence to our customers by staying ahead of market trends and understanding new technologies that could impact their business. iCorps delivers superior IT outsourcing, IT support and technology solutions implemented by the best consultants in the Boston, Philadelphia and New York (NY) areas.