1. A method, comprising: analyzing, via a resource allocation module, resource constraints for a plurality of individual application products to be configured for shared resource usage of at least one shared resource within a single operating system instance; determining an individual resource allocation for each of the plurality of individual application products based upon the analyzed resource constraints for the plurality of individual application products; and implementing the determined individual resource allocation for each of the plurality of individual application products within the single operating system instance using local inter-product message communication bindings via the single operating system instance.