1. A method for creating a resource manager, comprising: at a processor communicatively coupled to a digital data storage, creating a management level Operating System (OS) in the digital data storage; receiving, by the processor in cooperation with the digital data storage, a first application request for a first application isolated virtual space, the first application isolated virtual space comprising a first of one or more allocated resources; determining a first isolating identifier for the first application isolated virtual space; updating the management level OS based on the first isolating identifier; creating a first application network stack in the digital data storage; receiving, by the processor in cooperation with the digital data storage, a second application request for a second application isolated virtual space, the second application isolated virtual space comprising a second of one or more allocated resources; determining a second isolating identifier for the second application isolated virtual space; updating the management level OS based on the second isolating identifier; and creating a second application network stack in the digital data storage; wherein updating the management level OS based on the first isolating identifier comprises mapping the first isolating identifier to the first of one or more allocated resources including mapping the first isolating identifier to the first application network stack; and wherein updating the management level OS based on the second isolating identifier comprises mapping the second isolating identifier to the second of one or more allocated resources including mapping the second isolating identifier to the second application network stack.