The three primary types of e-commerce solutions available are: On-Premise Ecommerce Software which is software that you install on your own servers; Hosted Ecommerce Software, also known as Software as a Service (SaaS), these platforms are hosted on the provider's servers; and Open-Source Ecommerce Software, these are platforms that provide their source code, allowing businesses to customize and modify the software as needed.