The IT services market can be segmented by the type of skills that are employed to deliver the service (design, build, run). There are also different categories of service: business process services, application services and infrastructure services.
If these services are outsourced, they are referred to as business process outsourcing (BPO), applications outsourcing (AO) and infrastructure outsourcing.
Software is set apart from hardware as the set of rules that enable services to be conducted on the physical device. The software industry is a small part of the overall computer programming activity that takes place. It correlates to software traded between software producers and software consumers.
Since the industry’s beginning in the 1950s, it has gone through a number of revolutionary changes, from simple punch-card programming services offered to those few companies that had computers in 1955 to revolutionary trends such as software as a service (SaaS), device programming for the Internet of Things (IoT) and open-source replacements acceptance by major organisations.
