Custom Software Development & IT Consulting
Technical Expertise
Our specialties and skills encompass a range of modern technologies. We are continuously evolving and adapting to technological change.
Evaluating and selecting the right technology for both custom and customized off-the-shelf solutions can be a daunting task. Our experience with a wide range of modern technologies enables us to find the best fit for a particular project or customer. Using recent technologies and platforms is also important to ensure the longevity of software investments.
For custom software and web development projects, we usually use the Microsoft platform for core development technologies, and programming languages, such as C#, .NET and SQL Server. The comprehensive feature set, available development tools, and compatibility with other systems typically results in them being the most time-efficient and cost-effective. However, we're not Microsoft evangelists. We always make honest, objective recommendations and don't ever fit projects to a technology.
Software Integration projects often involve multiple technologies from different vendors, and finding ways to make different technologies work together is one of our specialties.
Core Development Technologies
Microsoft .NET*
C#, ASP.NET, XHTML, CSS, Web API, WPF, WCF and Visual Studio
* Formerly known as the .NET Framework & .NET Core
Web
ASP.NET, MVC, ASP.NET Core, Web API, JavaScript, TypeScript
SQL Server & SQL Azure
Power BI, Reporting Services, Integration Services (SSIS) and Analysis Services
Windows & Windows Server
Universal Windows Platform, MAUI, WPF, Windows Forms
Software Customization & Integration
Some of the off-the-shelf and Software-as-a-Service (Saas) products we have expertise customizing, extending and integrating into custom solutions are shown below. Many other systems are capable of being customized or integrated. We recommend discussing your requirements with one of our consultants.
Microsoft SharePoint
Integration, Customization & App Development
Microsoft 365*
Customization, App & Add-in Development
* Formerly known as Microsoft Office 365
NetSuite ERP
API Integration, Customization & Automation
Salesforce CRM
API Integration, Customization & Add-in Development
HubSpot CRM
Integration, Customization & App Development
Umbraco CMS
Custom Web Development and eCommerce, CRM & ERP Integration
MailChimp
API Integration
Infrastructure & Cloud
Microsoft 365*
Migration, Customization & Hybrid Deployments
* Formerly known as Microsoft Office 365
Microsoft SharePoint
Migration, Customization & Hybrid Deployments
Microsoft Azure
Cloud Migration, Web Applications, Mobile Services, SQL Azure, Server Virtualization
Amazon Web Services (AWS)
Cloud Migration, Web Applications, SQL, Batch Services, Lambda, Server Virtualization
PowerShell
Scripting, Automation and Customization of Administrative Tasks
Email & Messaging Infrastructure
Migration, Security, Anti-Spam, DKIM, DMARC, DNS Configuration, Advanced Troubleshooting
Windows Server
Upgrades, Migration, Hyper-V Virtualization, Active Directory, Advanced Troubleshooting
Unified Communications
Microsoft Teams, Migration & Integration
Miscellaneous & Legacy Technologies
We also have extensive experience working with the following technologies, including customization, API integration, migration and developer-level support:
- Microsoft Office – apps & add-in development, customization and migration
- Cisco Networking & Voice Solutions – Cisco Unified Communications Manager Express (CUCME), Unified Communications & Interoperability
- Microsoft Exchange – Hybrid deployments, custom development, upgrades/migration, recovery, integration and VOIP/Unified Messaging features in Exchange 2007-2016
- Microsoft Skype for Business & Lync Server – including integration and interoperability
- Windows Installer XML – for creating MSI-based setup packages
We have also worked with most legacy Microsoft development technologies, such as Windows Forms, ASP.NET Web Forms, Visual Basic, VBA, COM and Access. We have the tools and knowledge to be able to assist in migrating or upgrading legacy software. We are also able to assist with complex migration and recovery projects involving legacy Microsoft server products and databases.