Microsoft Releases New Windows 11 Photos App for All Insiders Softpedia 27 Sep 2021 Windows 11 is projected to launch next week, so Microsoft is now giving the finishing touches to the operating system ahead of this..