Once your website has secured an order, you have to fulfill it. While the fulfillment of digital goods is usually handled online, the delivery of physical goods is handled in a "brick-and-mortar" world.
Customer Relationship Management or CRM is a combination of enterprise strategies, business processes and information technologies used to learn more about customers' needs and behaviors in order to develop stronger relationships with them.
ERP is the acronym of Enterprise Resource Planning ( http://www.sysoptima.com/erp/erp_definition.php ).
The process of Web application development is critical to the success of web-based projects.