Btrieve Classes for .NET is a set of .NET database access support classes that enable fast, easy to program access from .NET programs to Pervasive PSQL databases via the Btrieve API. They include a Native Class that allows direct Btrieve API access and a DDF Class that automatically reads Pervasive DDF files dynamically during run time, removing the need for table, field and other metadata definitions to be done statically within your program, and allowing database metadata changes after program build. As such they greatly help developers looking to write new .NET programs accessing data in Pervasive PSQL databases or those looking to migrate existing pre- .NET Btrieve/Pervasive applications to .NET.Btrieve Classes for .NET performs more efficiently and hence faster than ADO.NET or Pervasive's OLE DB provider. Moving your existing Btrieve API based business logic to an SQL DB can be very difficult, Btrieve Classes for .NET provides a way to access the Btrieve API easily from within .NET removing the need for such a business logic move. By preserving the use of Btrieve in your program, the loss of performance and full detailed locking control associated with converting to using SQL transactions is not seen. Full support of Btrieve extended operations is included for even better performance. With Version 4.0 support for Pervasive's latest Pervasive PSQL v11 database, Visual Studio 2010, and Windows 7 has been added.