Yesterday Microsoft shocked users on Windows with a new package manager. It is a command line tool that enables developers, power users and indeed any Windows user to install their favorite apps from a simple command. If you've ever had to wipe a Windows computer clean or set up a new system, you'll know the pain of reinstalling software, finding links to download and having a Laptop ready again.

Windows Package Manager aims to solve that, and creating a script is relatively easy to get your favorite apps installed from a command prompt. The Windows Store should be the central location for all Windows apps, but the initial Universal Windows Platform (UWP) push from Microsoft has meant that traditional and useful win32 desktop apps have never been listed in the store.That has changed in the years since the debut of Windows 10, but the Store still feels like abandonware. The Windows Store has been neglected by most power users and even developers in favor of package managers like Chocolatey. Apart from that they download software manually from the internet.

Microsoft is notable in creating its own Windows Package Manager (winget), and the command line tool is even more useful than the Windows Store. You can navigate to a command prompt, type "winget install Steam," and it will install the latest version of Valve's Steam app on your system.Steam doesn't even exist in the Windows Store right now; other winget applications such as Zoom, WinRAR, and Logitech Harmony Remote are also absent from the Store.

Since Windows Package Manager is still in preview and 24 hours old, not every application that you may want is listed yet. Windows Store applications are not yet available in winget, since Microsoft maintains and validates its own independent app repository. However, store support for the app is planned for a future update.The entire project is open source, so that other package managers can utilize approved packages from the business. As with the Windows Store, software vendors will also be able to use Windows Package Manager as a delivery channel for applications.

Using winget does, however, require a confidence dimension. "One of our key issues was how we could create a repository of trustworthy applications," explains Demitrius Nelon, Microsoft's senior program manager. "We search every Manifest automatically.We use SmartScreen, static analysis, SHA256 hash validation and a few other processes to reduce the possibility of malicious software accessing the repository and reaching your computer.

Developers use most package managers to quickly get a fresh dev box ready with all of their favorite games. It can be done with ease by the Windows Store but it's a mess. The store has a library feature that can list all the apps that you own, but it simply says "there is nothing in your library" on my own systems.The implementation of Microsoft's own Windows Package Manager will serve as a wake-up call for Windows Store efforts by the company. The Windows Store is badly supported, and has actually been overlooked by many developers.

My dream is that in the future we'll see the Windows Package Manager repository and the Windows Store merged. It will be perfect for all Windows users to get quick access to desktop applications that they really care about without having to open a prompt for commands.