1. A method of allocating resources among a plurality of client work machines, comprising: representing at least one client work machine as a resource object; representing at least one manufacturing process executable at a client work machine as a process; defining at least one usage capability for a resource object; selecting one of at least two states of the usage capability; and executing at least one manufacturing process on at least one client work machine according to the selected state of the usage capability.