We’ve got the technologies mastered.

At Alpha MicroDesigns we focus on developing enterprise solutions using industry standard corporate and open-source software development platforms and programming languages from Microsoft, Google, Apple, Oracle and Mozilla. Below is a list of the software development platforms, programming languages, frameworks and libraries, software architectural design patterns, software development methodologies and operating systems used in our solutions.

 

Development Platforms

  • Visual Studio
  • Visual Studio Code
  • SharePoint Online, SharePoint 2016/2013 and SharePoint Add-ins
  • Office 365 (Office suite, SharePoint Online, Project Online, Delve, OneNote, Power BI, Flow, Power Apps and OneDrive)
  • .NET Framework
  • ASP.NET Core 1.0
  • ASP.NET 4.6
  • ASP.NET MVC
  • Entity Framework
  • SQL Server/Access
  • Oracle/MySQL
  • RESTful Web Services
  • Windows Management Framework
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Docker
  • Open Data Protocol (oData)
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)

 

Programming Languages, Frameworks and Libraries

  • C#
  • Go
  • Python
  • R
  • JavaScript/ECMAScript 5/6
  • AngularJS
  • KnockoutJS
  • Node.JS/Express
  • jQuery/jQuery UI/jQuery Mobile/AJAX/JSON
  • Bootstrap
  • D3
  • HTML5/HTML4/XHTML
  • CSS3/CSS
  • RESTful Web Services
  • XML/XSLT
  • XAML
  • PowerShell

 

Architectural Design Patterns

  • Enterprise Architecture (EA)
  • Model View Controller (MVC)
  • Model View Whatever (MV*)
  • Model View ViewModel (MVVM)
  • Data Extraction Transformation & Loading (ETL)
  • Service-Oriented Architecture (SOA)

 

Software Development Methodologies

  • Object-Oriented Analysis (OOA)
  • Object-Oriented Design (OOD)
  • Object -Oriented Programming (OOP)
  • Agile/Scrum
  • Iterative and Incremental Development
  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD)
  • Extreme Programming (XP)

 

Operating Systems

  • Windows
  • Windows Server
  • Windows Phone
  • Mac OS X
  • iOS
  • Linux
  • Android

 

Refer to our Projects page for a description of how we've used these technologies in some of our latest solutions.