At Microsoft, the company organizes itself according to four customer segments to better understand and serve different types of customers. This allows Microsoft to design specific products and services for each segment. There are six key elements that managers consider when designing an organizational structure: work specialization, departmentalization, chain of command, span of control, centralization/decentralization, and formalization. These elements determine how tasks are divided and coordinated within a company. Common organizational designs include simple structures, bureaucracies, and matrix structures. The appropriate design depends on factors like the company's strategy, size, and environment.