1. A system, comprising: at least one shared resource operable within a single operating system instance; and a processor programmed to: analyze, as a set, resource constraints of each of a plurality of individual application products to be configured for shared resource usage of the at least one shared resource within the single operating system instance, the processor being programmed to: apply at least one decision metric selected from a group of decision metrics consisting of what application products are installed within the single operating system instance, what application products are active within the single operating system instance, relative priorities of the plurality of individual application products, maximum resource usage values for each of the plurality of individual application products, minimum resource usage values for each of the plurality of individual application products, whether product process identifiers (IDs) may be split by specific user IDs, and whether any product shell scripts exist to allow pre-defined tuning; select an individual shared resource allocation for each of the plurality of individual application products based upon the applied at least one decision metric; and implement the determined individual shared resource allocation for each of the plurality of individual application products within the single operating system instance with communication efficiency implemented using local inter-product message communication bindings via the single operating system instance.