The storefront component of Elastic Path Commerce uses the following technologies:
- CSS - Cascading Style Sheets provide formatting and positioning for elements across all HTML pages
- Velocity - A template processing technology that embeds information from Java objects within HTML pages
- Spring MVC - A web framework used to separate Velocity templates in the view layer from the underlying domain model and services
- DWR - An AJAX remoting framework
- In addition, the Storefront uses services provided by the Core component of Elastic Path Commerce.