Data partition in AX 2012 and why?

Why? - Data partitioning enables us to logically separate all the business data (very few System data, like batch framework and AIF data are shared). With partitions we achieve the isolation of business data, partition specific, with in the same installation of Microsoft Dynamics AX. The business data can be still shared among companies/legal entities that are in the same partition. Microsoft Dynamics AX displays the partition key in the title bar of the client application. Quick Tip: If utilized properly, partitions can help use maintain two systems, for example, test and UAT in the same environment. We can create one partition for Test and another for UAT and provide access only to the Super users / Customers. This will help in utilizing the System resources more effectively and reduce unnecessary hardware costs. Pros and Cons to have Partitions in Production environments: For a production environment, if the Customer demands to completely isolate the data bet...