VistaDB 5
Gibraltar VistaDB > Why VistaDB? > Types of Applications and Platforms Supported
Types of Applications and Platforms Supported

VistaDB is designed specifically for .NET, which makes it the perfect embedded SQL database solution for building managed applications like the following:

  • WinForms Desktop Applications
  • ASP.NET web applications and
  • ASP.NET web services
  • Embedded Client / Server applications
  • Multi-user applications that access data on a shared network drive
  • Mono 2.6 and later

What .NET Versions are Supported?

VistaDB 5 supports .NET 2 SP1 or higher systems to use the core engine and ADO.NET provider.

To use the ADO.Net Entity Framework provider and support LINQ to Entities you must have .NET 4 or later. While Entity Framework was introduced in .NET 3.5 for a variety of reasons VistaDB no longer supports it prior to version 4.0.

What Versions are not supported?


While borrowing heavily from .NET, Silverlight requires distinct builds that target just its runtime.  Additionally, Silverlight doesn't include any of the System.Data namespace that includes ADO.NET.  Accordingly, VistaDB can't support Silverlight.

.NET Compact Framework

Previous versions of .NET supported Compact Framework however this support was discontinued in VistaDB 4.0.

Restrictions to Mono Support

Due to the nature of Mono it isn't feasible to specifically declare what versions of Mono and platform are guaranteed to work.  However, it has been tested on Mono 2.4.8 and higher on Intel platforms.  We recommend that customers verify their applications using the specific version of Mono they will deploy with and on each target OS (e.g. each Linux distribution)

Support by Operating System

The simplest statement is that all version of Windows are supported that can host a supported .NET Version.  Accordingly, the following are supported:

  • Windows XP SP2 and Later
  • Windows Server 2003
  • Windows Server 2003 R2
  • Windows Vista
  • Windows Server 2008 (All editions except Core, see below)
  • Windows 7
  • Windows Server 2008 R2 (All editions except Core, see below)
  • Windows 8
  • Windows Server 2012 (All editions except Core, see below)

Server Core Editions

Windows Server 2008 and later support a Core installation mode that has a reduced scope version of .NET that is missing a number of libraries required for .NET and is therefore not supported.