Software products and services are organized by grouping them into specific Software Categories and subcategories based on common function, type or purpose.