Technology

At Pragmatic Software we are focused on providing high quality solutions independently of the technology we use. However choosing the right technology it's important to create a solution that works, within the constraints of time and money. We are experienced in the following technologies:

  • Microsoft .NET Stack
    • ASP.NET Web Forms / MVC / Core
    • SOAP/REST Web Services, WCF, Remoting
    • Windows Forms, WPF
    • Azure Web apps, mobile apps, Azure services
    • OWIN/Katana middleware
    • Microsoft SQL Server, SQL Server Reporting Service, SSIS
  • Web
    • HTML5, CSS3
    • JavaScript, jQuery
    • Bootstrap, Pure CSS, AngularJS
  • Mobile
    • Ionic Framework
    • Node.js
    • Cordova/PhoneGap plugins

Agile Methodology

We acknowledge that a specific methodology doesn’t guarantee success and we don’t engage on “wars” on what’s best. However even the best teams without the right methodology will not deliver a great product. This is why we have embraced agile methodologies early on and it has served us well. We use:

  • Short one week iterations
  • Trello to capture and track user stories
  • Estimates from the developers for each user story
  • Continuous integration in our SVN repository
  • Test-Driven Development