Technical Stack

We favor the .NET technical stack but we also leverage web-friendly tools and frameworks in order to meet the Bring-Your-Own-Device (BOYD) philosophy because you should be able to access your data and notifications on any device. Below is our primary technical stack.

Development Tools

PlatformToolVersionBlog/CommunityLearning
.NETASP.NET4ASP.NET BlogLearn ASP.NET
.NETC#6C# BlogLearn C#
.NET.NET Framework4.6.1.NET Framework CommunityLearn About the .NET Framework
CSSCSS3Learn About CSS
CSSW3.CSS4.10W3.CSS
CSSSass1.13.4
CSSUSWDS1,6,8
DataSQL Server2016SQL Server Blog
Export LibraryEPPlus4.5.2.1
Export LibraryPDFsharp1.32
JavaScriptChart.js2.7.3
JavaScriptDataTables1.10.18
JavaScriptbootstrap-datepicker1.8.0
JavaScriptFlot0.8.3Flot Blog
JavaScriptintl-tel-input14.0.2
JavaScriptjQuery3.3.1jQuery BlogLearn jQuery
JavaScriptjQuery UI1.12.1jQuery UI BlogjQuery UI Documentation
JavaScriptjquery-treemap.js
JavaScriptJQuery Validation1.17
JavaScriptLodash4.17.10
JavaScriptMoments.js2.22.2Learn Moment.js
JavaScriptSelect24.0.6Select2 Forums
JavaScriptQuill1.3.6
Version ControlGitLab10.6.0-eeGitLab Blog
Version ControlGit2.18.0Git Mailing List
FontFont Awesome5.2.0Font Awesome Blog
TestMarkup Validation Service18.11.5
TestNUnit3.10.1NUnit Blog
TestSonarLint4.3.0SonorLint Blog
TestSonarQube7.0.0SonarQube Blog
TestW3C Link Checker4.8.1
MessagingMicrosoft Teams1.1.0Microsoft Teams Forum
MessagingSlack3.2.0

Testing Tools

Type of TestToolAutomated
AccessibilityWaveNo
CSS ValidationW3C CSS Validation ServiceNo
FunctionalNo
HTML Markup ValidationW3C HTML Markup Validation ServiceNo
IntegrationNUnitNo
JavaScriptJSLintNo
Static Code AnalysisSonarQubeYes
Static Code Analysis - LinterSonarLintNo
Test CoverageOpenCoverYes
UnitNUnitYes