Genesys Source Framework centralizes your reusable business objects, such as a CustomerInfo object, in one unified full-stack solution. And shares your reusable objects...with all of your code, in all of your apps.

What is the Genesys Source Framework?

Genesys Source Framework is a full-stack .NET solution with Data Tier, Middle Tier and Presentation Tier projects that centralize your business objects in one reusable solution. Your framework C# objects then can be used in any app type that you may need - in a web site, in a web service, in a mobile app and in the database.

Cross-platform business objects that work in any type of app

Web: MVC, Web Forms

Web Services: Web API, WCF, XML

Desktop: WPF, Win Forms, Windows Service

Mobile: Universal Windows, Xamarin iOS, Xamarin Android

Rapid-development that minimizes repetitive "plumbing"

Self-serialize for Http transport

Self-validate before saving

Self-track activity when inserting or updating data

100% Strongly-Typed Stack, saves time and increases security

Full-stack business objects that easily exist in all tiers as a:

Data-Access Object (EF 6)

MVC Model (MVC 5)

MVVM View-Model (Win 7-10, iOS, Android)

JSON Object or XML Document

Important Disclaimer: All software and services provided are currently in limited Preview, as outlined in our preview disclaimer notice.

Help and Guidance

Discover how easy it is to develop and run your web and mobile apps from the cloud. Cloud Web Environment includes everything you need to write, publish and host your apps in the cloud, at a fracation of the cost and time of on-premises.

This is the guide on How-to Install, Debug and Use the Genesys Framework. Including:
- Genesys Framework for MVC
- Genesys Framework for Web API
- Genesys Framework for WPF
- Genesys Framework for Universal
Genesys Source Framework is a full-stack .NET solution with Data Tier, Middle Tier and Presentation Tier projects that centralize your business objects in one reusable solution. Your framework C# objects then can be used in any app type that you may need - in a web site, in a web service, in a mobile app and in the database.

Genesys Framework Quick-Start for Web API is a .NET solution of foundation reusability classes for Web API services...for those who want their reusable framework up and running quickly with minimal learning curve.
Contains base classes for WebAPI Web Services, as well as data-access entities and screen models.

Genesys Source Framework for Mvc is a .NET solution of foundation reusability classes...for those who want their reusable framework up and running quickly with minimal learning curve.
Contains base classes for MVC Web Sites, as well as data-access entities and screen models.

Genesys Framework 4 is now available for download (genesyssource.com) or in Visual Studio (Tools->Extensions-and-Updates.) Open-source, cross-platform, full-stack business and domain object reusability made easy!
What’s new in this release?
* Extensions
- Upgraded to .NET Core 2.1.2
- Nuget packages disallow trailing zeros in revision
- All projects now point to DatabaseServer.test.genesyssource.com
* Framework
- Upgraded to .NET Core 2.1.2
- IEntity is no longer dependent on ISerializable
- IEntitySerializable now includes IEntity : ISerializable combo
- IValue is no longer dependent on ISerializable