42 software development in the areas of business, sales, services, management including CRM, enterprise feedback management, call center, sales information systems, executive information systems, social media, employee and customer collaboration, customer correspondence