xenmaster's developer guide to selling out (microsoft edition)

Are you willing to sell your soul to Bill to get the best software available for doing everything from basic desktop work to development work? If so, I'm here to help!

Alex Ruiz
Alex RuizList by Alex Ruiz, last updated 
Copy a direct link to this comment to your clipboard
  1. Basics

    If you want to start using the power of M$ to get your work done, you have to start with the basics! Getting the right operating system is easy because it's available right out of the box on most PCs.

  2. The latest and greatest from Microsoft, Windows 11 only runs on the best hardware so it isn't for use on your older machines. The best way to get Windows 11 is to get a fresh start by dropping some coins for a brand new Surface Laptop

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    Windows 11 screenshot 1
    Windows 11 screenshot 1
    Windows 11 screenshot 2
    +2
    Windows 11 screenshot 3
  3. The next best thing to Windows 11, Windows 10 is still supported and supported well by Microsoft and is a stable, reliable solution to running your windows software.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    Windows 10 screenshot 1
    Windows 10 screenshot 1
    Windows 10 screenshot 2
    +1
    Windows 10 screenshot 3
  4. The desktop is for noobs, if you really want to get your money's worth, it's time to start learning the cmd. Now called Powershell, it will bring your windows game to a new level when it comes to system administration.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Snapcraft
    PowerShell screenshot 1
  5. Internet

    Getting online with Microsoft has come a long way since Internet Explorer!

  6. Useful for either testing your own software or just looking stuff up online, Microsoft Edge was recently rebuilt using the Chromium engine, marking it on par with Brave or Chrome when it comes to performance and security! (i hope)

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Flathub
    Microsoft Edge screenshot 1
    Microsoft Edge screenshot 1
    Microsoft Edge screenshot 2
    +4
    Microsoft Edge screenshot 3
  7. Development

  8. C# icon
     Like

    C# is a language for folks looking for an enterprise language better than Java and capable of supporting everything from desktop application development, web development, game development. C# takes all comers!

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    C# screenshot 1
  9. When working, nothing beats a text editor that is both slim and extensible. With the right addons, it's not hard to transform VSCode into a nearly full fledged Integrated Development Environment. A favourite among web developers!

    Cost / License

    • Free
    • Proprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Chrome OS
    • Snapcraft
    Visual Studio Code screenshot 1
    Visual Studio Code screenshot 1
    Visual Studio Code screenshot 2
    +2
    Visual Studio Code screenshot 3
  10. If you are looking for a fully built, ready out of the box IDE, Visual Studio is your best bet. It has a very flexible set up that allows you to develop and interoperate with various other systems and tools, including cloud deployment, data science, game development, web development, and desktop application programming.

    Cost / License

    • Free Personal
    • Proprietary

    Application types

    Platforms

    • Windows
    • Online
    • .NET Framework
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 2
    +5
    Microsoft Visual Studio screenshot 3
  11. Unity icon
     Like

    Not really a Microsoft product, but works well with C# when doing game development and operates very well with Visual Studio.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Unity screenshot 1
    Unity screenshot 1
    Unity screenshot 2
    +2
    Unity screenshot 3
  12. If you are looking for a simple way to make webgraphics or game sprites, Microsoft Paint has been used for some high end games, especially when it comes to 2d pixel art (if that's your thing).

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    Microsoft Paint screenshot 1
    Microsoft Paint screenshot 1
    Microsoft Paint screenshot 2
    +4
    Microsoft Paint screenshot 3
  13. MonoGame icon
     Like

    Not a Microsoft product, but an opensource successor to the XNA studio used initially for XBox development, this platform is now capable of producing crossplatform games.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    MonoGame screenshot 1
  14. Collaboration

    When you want to work well with others.

  15. Calendar is a great way to keep on top of appointments and that always challenging to-do list. A native desktop element in Microsoft Windows.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
    Outlook Calendar screenshot 1
  16. It looks new and improved, but Outlook.com has always been a fast, reliable, and efficient email platform for all your emailing needs. Can be used on the web or with its spiffy desktop client (see below)

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Online
    • Chrome OS
    Outlook.com screenshot 1
    Outlook.com screenshot 1
    Outlook.com screenshot 2
  17. Fantastic front-end to the Outlook email system.

    Cost / License

    • Paid
    • Proprietary

    Application types

    Platforms

    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Apple Watch
    • Android Wear
    Outlook 365 on Windows
    Outlook for Mac 2016
    Microsoft Outlook screenshot 2
    +7
    Microsoft Outlook screenshot 3
  18. If you prefer real-time chat with your colleagues and partners, Microsoft Teams works fantastically well with everything from filesharing, video conferencing, team chat, and more!

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Android Auto
    • Microsoft 365
    • Apple Car Play
    Microsoft Teams screenshot 1
    Microsoft Teams screenshot 1
    Microsoft Teams screenshot 2
    +8
    Microsoft Teams screenshot 3
  19. Tools

  20. NuGet icon
     Like

    If you want an easy way to manage packages in Visual Studio, look no further than NuGet that lets you get packages quick and easy (lol).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Microsoft Visual Studio
    NuGet screenshot 1
  21. Frontend Development

    Front end development has been either improved or reinvented with Microsoft!

  22. Blazor icon
     Like

    Did you know that you can build interactive UIs using C#? Blazor is a framework that allows you to use the power of Web Assembly to create front-end (and to a lesser extent, backend) operations using just C#. The best part is that this will let you interoperate with existing Javascript if it must. Just make sure it is in Typescript (see below).

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Blazor screenshot 1
    Blazor screenshot 1
  23. If you can't bring yourself to reinvent your front-end with C#, the next best thing for your large project is having a type system on top of your Javascript front-end. Typescript was developed by Microsoft to allow you to create Javascript with fewer runtime errors due to its type-checking system

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • JavaScript
    • Node.JS
    TypeScript screenshot 1
  24. Backend Development

    What good is a front-end without a Microsoft backed backend running your engine?

  25. .NET Core icon
     Like

    .Net Core is similar to .Net, but cross platform! The best backend API to support your new web application!

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
  26. ASP.NET icon
     Like

    ASP.Net is Microsoft's answer to PHP's Laravel, , and Ruby's Rails.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    ASP.NET screenshot 1
  27. Infrastructure

  28. If you choose to run your own server game, Microsoft has your back with its webserver IIS, although these days, it's better to host on the cloud (see below)

    Cost / License

    • Paid
    • Proprietary

    Application types

    Platforms

    • Windows
    Microsoft IIS screenshot 1
    Microsoft IIS screenshot 1
    Microsoft IIS screenshot 2
  29. Build and Deploy

    Now that you have your infrastructure, frontend, backend, and languages, you need to build and ship your product. The below tools are the microsoft suite for doing so.

  30. GitHub icon
     Like

    Github is a web-based service for hosting code and managing version control and deployments through tools like Actions (below) and Azure DevOps, and interacts directly with your Visual Studio and/or VSCode instances. It's #1 in the business when it comes to code respositories.

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    Homepage
    Organization profile view
    Repository Homepage
    +6
    Issues
  31. A great hosting solution for static websites that don't require too much interaction on the backend.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    • Cloudron
    GitHub Pages screenshot 1
    GitHub Pages screenshot 1
  32. Microsoft's answer to tools like Jenkins or Circle, Github Actions is your build pipeline for code ready for release and, as you can expect, operates well with what you've got going on in Github. If you choose to host on the cloud, you've got even better options.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Online
    GitHub Actions screenshot 1
    GitHub Actions screenshot 1
    GitHub Actions screenshot 2
  33. Continuous deliver to the cloud is easy with Azure DevOps, which can manage your code, built, and deploy process directly in your Azure instance.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    • Microsoft Azure
    Azure DevOps screenshot 1
    Azure DevOps screenshot 1
    Azure DevOps screenshot 2
    +1
    Azure DevOps screenshot 3
  34. Why should Bezos be the one to take your hard earned cash? Microsoft Azure is the super-cloud based hosting solution for anything you need cloud services to manage in an interactive environment. Comes with massive uptime benefits and access to services and infrastructure comparable to AWS and Google Cloud Platform.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Online
    • Android
    • Android Tablet
    • iPhone
    • iPad
    Microsoft Azure screenshot 1
    Microsoft Azure screenshot 2
    Microsoft Azure screenshot 3
  35. Job Search

    Now that you know everything you need to get your development game on, now is the perfect time to beef up that resume and hit the job search road!

  36. LinkedIn icon
     Like

    Social networking on a professional level, Microsoft owned LinkedIn has what you need when it comes to making professional connections, learning new skills on LinkedIn Learning, and checking out the latest job postings. Everybody who is anybody is on LinkedIn.

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Windows
    • Online
    • Android
    • iPhone
    • Google Chrome
    • Software as a Service (SaaS)
    LinkedIn screenshot 1
    LinkedIn screenshot 1
    LinkedIn screenshot 2
    +7
    LinkedIn screenshot 3
  37. Enterprise Tools

    Once you get that big job at x corporation, you will need to learn all the best tools. And chances are good that your tools are going to be Microsoft tools!

  38. Did you know that LibreOffice waited for 5 years after Excel came out with COUNTIFS to do it themselves? Or that LibreCalc still doesn't have a native means of removing duplicates in a data set? It's time to stop pretending that open source solutions can beat Excel at its spreadsheet game!

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Android
    • iPhone
    • Android Tablet
    • Windows Phone
    • iPad
    excel 365
    A new document in Excel 2013 on Windows 8
  39. If you are looking for a great way to analyze business data, Power BI is the best way to do it. It's Microsoft's answer to Tableau and other data visualization tools and backed up by their enterprise ready infrastructure and quality.

    Cost / License

    • Freemium
    • Proprietary

    Platforms

    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Microsoft Power BI
    • Microsoft 365
    • Microsoft Excel
    Microsoft Power BI screenshot 1
    Microsoft Power BI screenshot 1
    Microsoft Power BI screenshot 2
    +8
    Microsoft Power BI screenshot 3
  40. Active Directory has been the king when it comes to identity management for decades. Microsoft has recently brought it to the cloud and now it operates with their entire suite of products and services! Let's hear it for Active Directory!

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Windows
    Microsoft Active Directory screenshot 1
  41. Not a lot of enterprises use Dynamics compared to Oracle and SAP, among other lighter contenders like Workday and Netsuite. Maybe they should. Microsoft has an enterprise resource planning software that comes with financial management modules, supply chain handling, and even a customer relations management suite of tools.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    Microsoft Dynamics 365 screenshot 1
    Microsoft Dynamics 365 screenshot 1

This list is not sponsored by Microsoft.

No comments so far, maybe you want to be first?
Gu