so many Global IT houses like IBM, Avanade...etc. is IT outsource/consulting pie so large to feed all these companies?
so many Global IT houses like IBM, Avanade...etc. is IT outsource/consulting pie so large to feed all these companies?
what else do you think manages the massive amount of spinning rust that contains your S3 data? Usually it is storage systems like this.
I’ve been in tech and tech-adjacent companies for over a decade. And not once have I or anyone around me ever thought “we really need some IBM/Hitachi/Avanade products now”.
What value proposition do firms like this actually fill? I’m genuinely curious.
Most of these companies implement COTS software . So if you want to implement Oracle, SAP, Salesforce, Service Now , JIRA or other such enterprise software , you will invite bids from these consulting companies for implementation, support and SLA .
Let's say you are a large Fortune 500 company. A bank perhaps, a large retailer or an oil company. Your net worth rivals Amazon. You do not use AWS or GCP, you host your own data centers, and you have for decades. Now let's say you need another few petabytes of storage with global replication, durability, availability, you need hardware delivered, fibre cables routed, software to tie it all together and someone to call when you run into problems or someone on your backend application team can't figure it out. Or maybe you need Oracle and SAP integrated with Active Directory for your 100,000 employees.
Well, these companies will make that happen. Or many other problems you might have, such as building custom applications, implementing tooling, designing systems, whatever. It's kind of like asking "who employs all these personal chefs?! I've been eating for years and I've never needed a personal chef. I just go to the store, buy some groceries, and make food from the recipes I find online!" The thing is that some people just don't want to deal with all that, and they have enough money to make it someone else's problem who has done it before.
The reality tends to be somewhat messier. I especially disagree with the "personal chef" analogy. A personal chef is an expensive, dedicated, long-term employee - much closer to a full time SWE than to a consultancy. It's more like hiring a catering company for a wedding.
As long as their core business and KPIs remain untouched, and no scalations take place, everything is fine.
If you're not a tech or tech-adjacent firm, and have a nontrivial technology need, you're likely to pick up the phone and call someone who specializes in delivering those solutions.
Think of it like the difference between Instacart having their own software teams and infrastructure to manage shoppers and orders, vs the national grocery chain Instacart operates within calling IBM for an integrated inventory management and point-of-sale system.
There are debates to be had about whether this approach yields good results over the long term (specifically for the inventory management example, you could point to Amazon and to a lesser extent Walmart having such success in part because of their internal software efforts). But if you aren't prepared to reinvent your grocery stores as a friendly frontend for your logistics technology, plenty of firms have solutions to sell you.
Attached to articles about ERP and government contracts failing and going over budget I often see comments like, this isn't rocket science I could code something for them. Obviously not the right fit for everybody, but is it right for some?
Stay close to agencies that have leads at organizations like this because that’s a great way to get hired at a place you’d never expect to be working for (some random Fortune 500 company), and these hiring sprees don’t show up on LinkedIn or job boards. They go straight to the consultancies or agencies (you know, those pesky recruiters you never cared for).
Oh darn well it is (I worked at one of those consulting companies long time ago). Many people don't realize how much of the software is written by those companies. I personally worked onsite and offsite for two FAANG companies, one health insurance, and one telecom company. I myself was amazed how often projects were pretty critical to their operations, while I was technically not their employee. In case of FAANG companies we signed a paper agreeing we will not publicly say we did anything for them.
I know friends who work the same way for major US banks, credit agencies, energy and retail companies. I have hard time imagining a big company that doesn't buy IT outsourcing (probably government agencies, like military, space, but I'm not sure about their suppliers).
Software is a cost center on their production line that they gladly outsource.
E.g. a company selling water bottles doesn't care how their inventory system looks like, as long as it doesn't affect how many of them get shipped.