The document discusses electronic commerce software functions for businesses of various sizes. It describes basic functions like catalog display and shopping carts that all e-commerce solutions provide. For larger businesses, it covers advanced functions like middleware to integrate e-commerce with other systems, and enterprise application integration using databases and application servers.