軟體產品分為:基礎軟體、中間件、套用軟體、嵌入式套用軟體。按目標群體套用分類,通用軟體亦可分為個人消費類、商業套用類通用軟體。在英文中無特定表述,通常被稱為Application Software。同時,因其銷售方式的不局限性,可同時在網路和線下零售店進行銷售,所以國際上又稱它為Packaged Software 。
通用軟體為許多商業、科學和個人套用的程式提供工作框架 ,它既可以在pc上用,也可以在mac,linux,etc...甚至可以用在手機上,dos上 。這一類軟體主要是用java編譯的。