Development Tools and Platforms
Catalyst offers custom development for applications and components designed to meet your specific needs. We can implement your solutions using a variety of programming languages and development tools for current and previous versions of the Windows platform.
Programming Languages
We have expertise in various programming languages, and can provide you with source code for your custom projects. You can use the source for reference, or to modify and extend the code to meet future requirements. Some examples of languages that we support are:
- Visual C++ / MFC
- Visual C#
- Visual Basic 6.0
- Visual Basic .NET
- VBA/VBScript
We also can provide custom solutions in some other languages such as Delphi, PowerBASIC and common C/C++ implementations. When you submit your request for a quote, we'll let you know if we can provide you with source code in the programming language and development environment of your choice.
Visual Studio
If you use Visual Studio for your in-house development, we can provide solutions for the current version as well as several earlier versions. By default, projects will target the x86 platform to ensure the greatest compatibility with the various versions of Windows. If supported, we can also provide solutions that specifically target the x64 platform, as well as platform-neutral versions for either 32-bit or 64-bit Windows.
The supported versions of Visual Studio are:
- Visual Studio 6.0
- Visual Studio 2010 (.NET 2.0 - 4.0)
- Visual Studio 2012 (.NET 2.0 - 4.5)
- Visual Studio 2013 (.NET 2.0 - 4.5)
- Visual Studio 2015 (.NET 2.0 - 4.6)
- Visual Studio 2017 (.NET 3.5 - 4.8)
- Visual Studio 2019 (.NET 4.0 - 5.0)
All versions of Visual Studio that we use will have the latest service packs and updates installed. When you import the project on your local development system, make sure you have updated your development tools.
For C/C++ or Visual Basic projects created using Visual Studio 6.0, Service Pack 6a must be installed. The Windows 2003 Platform SDK will also be used with C/C++ projects to ensure compatibility with current versions of Windows. Only 32-bit projects are supported by Visual Studio 6.0.
Windows Platforms
We can create projects that target any supported Windows desktop or server platform, from Windows XP SP3 through Windows 10. We can also target solutions for specific platforms, such as a 64-bit background service that is designed for Windows Server 2016 or a 32-bit desktop application for Windows 7 and later versions. The supported versions of Window are listed below.
Desktop Platforms
- Windows 7 (Service Pack 1)
- Windows 8
- Windows 8.1
- Windows 10 (Build 1607 and later)
Server Platforms
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2 (R2 Update)
- Windows Server 2016
- Windows Server 2019
All versions of Visual Studio that we use will have the latest service packs and updates installed. When you import the project on your local development system, make sure you have updated your development tools.
For C/C++ or Visual Basic projects created using Visual Studio 6.0, Service Pack 6a must be installed. The Windows 2003 Platform SDK will also be used with C/C++ projects to ensure compatibility with current versions of Windows. Only 32-bit projects are supported by Visual Studio 6.0.