Developer tools are software for writing, testing and managing code, and this category suits software developers, development teams and IT departments. Our range has over 60 products, all from Microsoft, covering development environments, licences and subscriptions used to build applications for Windows, the web and the cloud.
How to choose developer tools
Edition and feature level. Editions of the same development environment usually differ in the depth of their testing, debugging and code analysis features. A single developer or small team can often work with a mid-level edition, while larger teams that need advanced testing and architecture tools should look at the top tier.
Licence model. Some products are sold as a subscription that runs for a fixed term and includes new versions and extra benefits, while others are a licence for one specific version. A subscription suits teams that want to stay current. A fixed-version licence suits projects that must stay on a known release.
Number of users. Developer software is normally licensed per named user, not per computer. Count every person who will write or test code with the tool, including contractors, and buy one licence for each of them.
Target platform and compatibility. Check which languages, frameworks and operating systems you build for, such as .NET, C++, web or cloud applications. Then confirm that the version you are considering supports your target platform and runs on the Windows version installed on your workstations.
Version and support lifecycle. Older releases stop receiving security updates after a set period. For long-running projects, check the support dates of the version before you buy, so you are not forced to migrate mid-project.
Developer tool brands we carry
- Microsoft: develops the Visual Studio family of development environments and the .NET platform, so its tools are built to work closely with Windows, Azure and Microsoft server products.
Every product in this category comes from Microsoft, so the choice comes down to edition, licence type and version rather than manufacturer.
Frequently asked questions about developer tools
What is the difference between Professional and Enterprise editions of developer software?
Professional editions cover the core coding, debugging and collaboration features needed by individuals and small teams. Enterprise editions add advanced testing, diagnostics and architecture tools aimed at larger teams with strict quality requirements. If you do not need those extras, the Professional level is usually enough.
Do I need a subscription or a one-off licence?
A subscription is the better choice if you want updates and new versions during the term. A one-off licence for a specific version makes sense when you need a fixed, stable toolset for a long project. Check the product description to see which model each listing uses.
Can several developers share one licence?
In general, no. Developer tools are typically licensed per user, so each person who uses the software needs their own licence. Sharing one licence between team members would normally breach the licence terms.
Do I need a server to use developer tools?
Most development environments install and run on an ordinary Windows workstation, so a server is not required for individual use. A server becomes useful when a team shares source code, automated builds or test environments. Check the system requirements of the specific product before you buy.