Symfony can be used as a middleware framework to build modular e-commerce applications. Key areas include a product information management system, customer relationship management, order management, search, catalog, checkout and payment processing. Third party services can integrate via REST APIs for areas like media storage, payment processing, recommendation engines and marketplaces. The document emphasizes separating applications by domain, using Symfony bundles appropriately, and planning for scalability.