Computer programming

Building software to solve particular problems that customers have such as: