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 launches Steam Replay to wrap up your gaming…Valve: Windows 11 share on Steam goes down to 23%Lawsuit alleging Valve PC gaming monopoly picks up steamValve: Windows 11 makes a big jump on Steam, reaches…