PopMedNet Technology Stack

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

PMN version 2021.1 and Above

Website Portal

MVVM Client Stack

  • Microsoft Windows Operating System
  • .NET 4.8
  • Data Transfer Objects
  • ASP.Net MVC 5
  • 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.8 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.8
  • Windows Forms
  • LINQ and SQL in various dialects
  • Microsoft SQL 2018 Server 
  • Oracle 12c and 18c DBMS
  • PostgreSQL 9.5 and 9.6 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

  • Azure DevOps and Git
  • GitHub

Quality Assurance Tools

  • Atlassian’s JIRA Software
  • Atlassian’s Confluence Software
  • Playwright