We were key members of the hands-on architecture/coding team and contributed significantly to the current enterprise design of the rewrite of one of Integramed's key administrative applications. The framework we created is expected to be used for future application designs.
We used C#, WPF, Web API, SQL Server, and MySQL to create a multi-tiered enterprise-level application. We used a REST API to communicate to the business layer and data store. The data layer was database-agnostic, which allowed us to transition easily between the current MySQL database and a new SQL Server database.
We also used the OpenXML SDK to generate documents for contracts and price quotes. The templates and documents are stored and retrieved from SharePoint 2013 using SharePoint's client object model (CSOM).