ProviderFactory is an assembly for the .NET
framework that provides a layer of abstraction for
ADO.NET data providers. This allows programs to be
developed in a way that allows for transparent
database access to different ADO.NET data
providers without having to change code or recompile.