No one would dedicate time and money to a personal project that wasn’t core to their life, especially if someone else could do it better. So, why do so many businesses continue to push resources towards non-core activities?
To answer such a question, let’s start with a given: technology is undoubtedly the common underlying thread for all modern businesses. Whether your company is a producer of widgets or a specialist in high quality services, it will definitely rely on technology to ensure business operations run smoothly.
Such reliance on IT, however, does not necessarily mean software is a core specialism of the business.