PopMedNet Technology Stack

PopMedNet uses an n-tier architecture with separate end-user, services, and assets web applications.

PMN version 6.0 and Above

Website Portal

MVVM Client Stack

  • Microsoft Windows Operating System
  • .NET 4.7.2
  • Data Transfer Objects
  • ASP.Net MVC 5.2 
  • ASP Web API formalization
  • Durandal
  • Knockout for object bindings
  • Kendo UI for controls; buttons, sortable / searchable grids, tabbed panels
  • Bootstrap UI framework for interoperability
  • Typescript for strongly typed JavaScript
  • HTML 5 / CSS3
  • Microsoft SQL Server

Service API

  • .NET 4.7.2 with ASP.Net Web API 2.2 & JQuery
  • Microsoft SQL Server with LINQ
  • TLS 1.2

DataMart Client Application

Allow incremental changes to common data models. Automatic SQL generation for primary DBMS vendors.

  • .NET 4.7.2
  • Windows Forms
  • LINQ and SQL in various dialects
  • Microsoft SQL Server 
  • Oracle 12 DBMS
  • PostgreSQL DBMS
  • Introduce a standardized sand-boxed data adapter model
  • New adapters based on Entity Framework
  • Adapters dynamically downloaded
  • Adapters versioned with side-by-side execution

Continuous Build Environment

  • Team Foundation Server (TFS)
  • Subversion Source Control
  • GitHub

Quality Assurance Tools

  • Atlassian’s JIRA Software
  • Atlassian’s Confluence Software
  • Selenium