Skip to content
Last update: January 30, 2024


Database agnostic architecture is a design strategy that allows an application to function with any database, regardless of its vendor or type.

Virto Commerce has full DB agnostic support for ecommerce modules and offers unlimited scalability - our customers have the flexibility to choose the best-in-breed database. We offer a range of out-of-the-box database providers, including Microsoft SQL Server, MySql, and PostgreSql.

Architecture principles

The architecture principles we focus on are:

  • No braking changes. You can update without breaking changes in your solution.
  • Built with Entity Framework 6.
  • Database provider isolation on project level. Database specific code is isolated as a specific project. Each project can utilize the database provider that best suits its specific needs, without affecting core project.
  • Customization support.

DB agnostic modules