S-Expert is a .NET open source Model-Driven Development code generation framework. With S-Expert you can model your application components (Entities, Services, Data Contracts, Translators, Pages, Modules, and Work flows), then transform this model to code with your favorite technology starting from data access layer 'S-ACCESS', service layer 'S-SERVICE', and UI layer 'S-FORM'.
S-Access brings together all the things you wish while developing your data access layer. S-Access is the simplest, efficient, and professional way to develop your data access layer. S-Access supportsNHibernate and Entity Framework.
S-Service helps you quickly and consistently builds your business layer that adheres to well-known architecture and design patterns. S-Service supportsregular DLL and WCF web services.
S-Form makes your user interface development easier and faster than ever, allows you to build solid applications based on best architectures, patterns, and frameworks with the minimum effort and time. S-Form supports WPF, Silverlight, ASP.NET MVC, and Windows Phone.