Crowdsourcing Empowering Networked Individuals to Solve Large-Scale ProblemsCollaborative Tools and Shared Workspaces to Brainstorm Problems and SolutionsReplacing Expensive Consulting Firms with Internal EmployeesIntegrating Algorithms, Frameworks, and Software into End-to-End Solutions