GenesysFramework.com

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.

One Framework - Any Platform

Cross-Platform | CRUD-to-SQL | CRUD-to-Services | 100% strong-typed stack | Self-serializing

Genesys Source provides web and mobile solutions
Featured products

Cloud Web Environment eBook (PDF)

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

Genesys Framework eBook (PDF)

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

Genesys Framework Quick-Start for Web API (.NET)

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

Genesys Framework Quick-Start for .NET Core (.NET)

Genesys Source Framework for .NET Core 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, Web API Web Services, as well as data-access entities and screen models.
FREE

Genesys Framework Quick-Start for MVC (.NET)

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 Framework Quick-Start for Universal (.NET)

Genesys Framework Quick-Start 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 Framework Quick-Start for WPF (.NET)

Genesys Framework Quick-Start 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
What is it?

Genesys Framework is a Free open-source .NET solution

That centralizes your objects for cross-platform full-stack reusability and CRUD operations

Your business objects and screen models, such as CustomerInfo and CustomerModel, will reside in a central solution. Apps can now use your business objects for CRUD to SQL and CRUD to HTTP, like:

customer.Read(x => x.FirstName == "John")

customer.Create(), customer.Update() and customer.Delete()

  • Reusable data access objects eliminate duplication
  • Less code means less maintenance and faster runtime
  • Reusable code requires less attention as it settles
  • Fewer changes reduces breaking-changes in your app

See the Quick-Start Guide

Genesys Source Framework. for MVC Visual Studio Solution
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

News
Genesys Source Framework 2018.10 Released -Monday, November 5, 2018
Genesys Source Framework 2018.10 has been released, which adds expression-based Validation and Rules. Supports .NET Core, EF Core and DDD to simultaneously supports .NET Core & .NET 4, reusing 80% of your code! Available for download or in Visual Studio Extensions and Updates. - Upgraded to .NET Core 2.1.5 - Fixed NuGet.org icon for Extensions package - Removed silent exceptions and bool ThrowException. Exceptions now handle naturally. - ISerialize<> renamed to ISerializable<> - Serialzer<> now immutable
Genesys Source Framework 2018.09 Released -Friday, September 21, 2018
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
Genesys Source Framework 2018.08 Released -Friday, September 7, 2018
Please join us in welcoming Genesys Source Framework 4 which adds .NET Core, EF Core and DDD-centric designs and patterns! Simultaneously supports .NET Core and Standard PLUS .NET 4 and PCL. Genesys Source Framework shares the same C# classes in both .NET Core 2 and .NET “Full” 4 projects, reusing 80% of your code base. What’s new in this release? * Framework for .NET Core - New .NET Core only project - Includes ASP.NET Core MVC - Includes ASP.NET Core Web API - Does not include any .NET Framework “Full” projects - Cross-platform libraries share the naming suffix: .Standard - Cross-platform presentation/apps share the naming suffix: .Core * Framework for MVC, Web API, UWP, WPF and .NET Core - Moved PostBuild.bat and PreBuild.bat to \App_Data folder - Introduced DatabaseServer.test.genesyssource.com for sandbox testing - Migrated from JQuery to HTML5 Date Picker and Time Picker
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

Working first time, every time


Unit-test projects catch bugs as early as possible.

Iterative cycles to prioritize issues important to you.

Open-source transparency.



Have a problem?

help@genesyssource.com