What specific tasks related to software (other than general programming) can be turned into a successful consulting business?
I'm looking for those things that a lot of organisations either don't like doing themselves or don't quite have the expertise to do it well themselves and would happily pay an expert to do.
Cheers!
Larger organizations may have plans to mitigate risk, and the resources to deal with it. Smaller organizations can get surprised, suddenly finding themselves unable to get support. I have seen versions of this over and over, and I built my own consulting business maintaining and upgrading (and sometimes replacing) legacy software system and obsolete infrastructure.
You can see complaints online about the huge number of companies still running PHP 4 or 5, or ancient versions of WordPress, or Python 2. You can still find old Compaq servers in closets, antique networking gear, Microsoft Access databases held together with tape. Every one of those represents an opportunity.