1. A method of allocating computer hardware resources of a hard partition to a soft partition, comprising: receiving a partitioning request at a user interface; in response to the partitioning request, transmitting an instruction to create the soft partition to a nucleus firmware instance of the hard partition, the hard partition including a plurality of modular server blades; merging the nucleus firmware instance from a plurality of copies of system firmware residing on the plurality of modular server blades; launching a separate server cell firmware instance corresponding to the soft partition; and allocating partitionable hardware resources of the hard partition to the soft partition by allocating control of access to the hardware resources to the separate firmware instance.