Re: Internal versus Cloud
@tzubair, in theory you should be right and sounds like you have been places that may be true. But my core expertise is ERP support. Whether it is on premise or from SaaS, one of the roles I've always had to fill is master knowledge keeper of how this type of software drives the business. Granted, almost all of my career has been for manufacturers with 40-100 office type people, not a big Fortune 1000 company. But I've met very few business people who even understood the processes across the entire business.
Now, if you are talking about specialty apps like CRM or SPC, I totally agree with you. They don't need my help. But being a developer also, one of things I bring is the ability to expand our core ERP system to perform those processes without having to buy these standalone packages. And then they are completely integrated.
What I think happens a lot in incompent or understaffed IT is they can not expand their core systems, either at all or in a timely fashion. So then users go buy Salesforce. Or Workday. Or some SPC software. etc, etc.
If you can run your business with separate packages which do not integrate, seems like this process might work fine. But doing what I do, not a place I ever worked, you don't need someone like me. I'm pretty flexible in my skills, my ability to create most anything. So which is more cost effective, paying me or buying all these packages and not having me? I think the answer is different on a case by case basis.