ERP systems typically carry out financial and business planning functions, which might formerly have been carried out by many smaller standalone applications. Examples of ERP system modules include: product lifecycle management, supply chain management (for example purchasing, manufacturing and distribution), warehouse management, customer relationship management (CRM), sales order processing, online sales, financials, human resources, and decision support system.