Services provided by enterprise software are typically business-oriented tools, such as online shopping and online payment processing, interactive product catalogues, automated billing systems, security, business process management, and enterprise content management.