Specialized CAD programs exist for many types of designs: architectural, engineering, electronics, roadwaysCustomer Relations Management (CRM) Software that allows businesses to better understand their customers by collecting and analyzing data on them such as their product preferences, buying habits, etc.