GenesysFramework.com

Genesys Framework is an open-source .NET Solution of foundation classes that make your objects consumable in Web, Mobile, Desktop and Services

Genesys Source provides web and mobile solutions

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.

Your objects. Your data. Your app. Built on SOLID and ACID principles. Using standard Microsoft .NET technologies.

  •    No more multiple copies of the same code
  •    No more multiple hot fixes for the same bug
  •    No more app crashes when your database changes
  •    Stop software erosion and boomerang bugs
  •    Lower maintenance costs
  •    Increased stability
  •    Stronger security
  •    Improved return on investment



 Centralize your C# Business Objects   Upgrade to Current Microsoft Technologies   Migrate Painlessly, Iteratively One Page at a Time 



Download for MVC
Download for MVC
Download for Web API
Download for Web API
Download for WPF
Download for WPF
Download for Universal
Download for Universal


See us on GitHub
See us on GitHub
See us on Visual Studio
See us on Visual Studio

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.
Compatible with

ASP.NET MVC 5  |  ASP.NET Web Forms  |  ASP.NET Web API 2  |  WCF Services  |  XML Web Services

Universal Windows Platform  |  Xamarin iOS  |  Xamarin Android  |  WPF  |  Win Forms  |  Windows Services

SSDT  |  Entity Framework 6  |  ADO.NET  |  .NET 4.6  |  C# 6  |  HTML 5  |  CSS 3  |  Bootstrap 3  |  JQuery 3  |  Angular  |  React

Featured products

Genesys Source Framework for Web API

Genesys Source Framework 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.
FREE

Genesys Source Framework for Mvc

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.
FREE

Genesys Source Framework for Universal and Xamarin

Genesys Source Framework for Universal is a .NET solution of foundation reusability classes for UWP and Xamarin apps...for those who want their reusable framework up and running quickly with minimal learning curve. Contains Universal x-platform mobile application, support for Xamarin iOS and Android apps, Web API web services, SSDT database project, DAO Entity project, and screen models for building your WPF Desktop apps.
FREE

Genesys Source Framework for WPF

Genesys Source Framework for WPF is a .NET solution of foundation reusability classes for WPF apps...for those who want their reusable framework up and running quickly with minimal learning curve. Contains WPF application, Web API web services, SSDT database project, DAO Entity project, and screen models for building your WPF Desktop apps.
FREE

Genesys Source Framework Quick-Guide (PDF)

This is the Genesys Source Framework Quick-Guide, which applies to all Genesys Source Framework products. 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.
FREE

Genesys Source Framework Requirements (PDF)

This is the Genesys Source Requirements, which applies to all Genesys Source Framework products. 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.
FREE
News
Genesys Source Framework Iteration 2017.05 has been released. Summary of changes in this iteration are: Genesys.Extensions • Genesys.Extensions.StringExtension.TryParseUri() string class extension method added. • Genesys.Extras.Serialization.JsonSerializer o Default Json DateTime format now ISO8601 “F”: "yyyy-MM-dd'T'HH':'mm':'ss'.'fff" • Genesys.Extras.Net.HttpRequest<>: Constructors allow either Uri or string.
Summary of work items resolved in this iteration are: • Genesys.Extensions.IQueryableExtension: Added IQueryable.LastOrDefaultSafe(). • Genesys.Extras.Configuration.ConnectionStringSafe: Fixed construction and handling • Genesys.Foundation.Entity data access layer separation of concerns improvements: o CrudEntity and ReadOnlyEntity: Entity that supports CRUD operations against any datastore (DB, web service, xml document, etc.) o EntityWriter, EntityReader: Command objects for reading/writing an entity to a datastore. o SaveableDatabase, ReadOnlyDatabase: Entity Framework wrappers
The latest Genesys Source Framework iteration is available to our group of preview code ninjas. We thank you for taking a look at our take on framework reusability. Summary of work items resolved in this iteration are: • Activity table renamed to ActivityContext to avoid naming collisions. • ActivityContext and ExceptionLog code-first objects now both will self-create their tables. • Added tech notation (Mvc, Wpf, etc.) to VisualStudioMarketplace.com icons. • Simplified the GenesysFramework.com and GetFramework.com checkout
Our Developer Commitment

We at Genesys Source believe coders should be doing what they love...coding.

Dev tools are often needlessly cumbersome and time-consuming. Genesys Source is on a mission to give you the best developer experience possible that is:

Easy to understand


Genesys Framework is a .NET solution with pre-setup projects for:


MVC  | Web API  | WPF  | Universal



Want to learn more?

info@genesyssource.com

Easy to download and use


Our products are available through:



Can’t find it?

developers@genesyssource.com

Works first time, every time


Continually improving unit-test projects to catch bugs as early as possible.

Iterative dev cycles to prioritize issues important to you.

Open-source code transparency.



Have a problem?

support@genesyssource.com