Steam launches software download store with seven products October 2, 2012 by admin Tweet Valve has now launched its new non-gaming software download store on Steam, but at the moment only seven software products are available, including Valve’s own free Source Filmmaker. Read more… Neowin Related Posts:Valve launches SteamVR 2.0 beta with updated UI,…Valve: Windows 11 share on Steam goes down to 23%Valve: Windows 11 market share on Steam drops to 41.61%Valve: Windows 11 makes a big jump on Steam, reaches…Valve: More than 42% of Steam users run Windows 11