Paladin RAD Framework

Paladinis a generic, feature-rich application framework that is designed fortoday's competitive rapid application development (RAD) environment. Itprovides a library of classes and a set of tools that developers caneasily use to quickly create the foundations of their applications. Thecore library of classes in Paladin were designed to adhere to thelayered-application framework design pattern to allow maximumextensibility, maintainability and scalability for applications.
Atthe Data Access Layer, Paladin provides features ranging from automaticSQL generation, stored-procedure binding to object-relational mappingand persistence. Developers can easily persist an entire objecthierachy in one method call. At the Business Services Layer, Paladinprovides base classes for creating Entity objects and collections thatrepresents the data stored in the physical data storage.
BasicBusiness Components and base component classes are also provided fordevelopers to extend to encapsulate their application business logic.The business components in paladin can easily support transactionalservices by seamlessly integrating to .NET's EnterpriseServices.
Mostframeworks require a high learning curve where developers need to spenda lot of time studying the internals before a single line of code canbe written. Paladin simplifies the implementation process with apowerful wizard application - the Business Entity Wizard (BEWizard),whereby all necessary foundation code can be generated in C# or VB.NETwithin a few clicks.

Go to http://www.codeplex.com/paladin

See also these related projects.