1. A storage subsystem for use with a computer system, comprising: at least one physical storage medium; a database containing a plurality of logical resource definitions arranged as predetermined sets of object definitions and a plurality of user object definitions which relate to the predetermined sets of object definitions; a program interface arranged to generate logical resources for the at least one physical medium according to the sets of object definitions, and further arranged to generate user objects in dependence upon the generated logical resources, wherein the generated user objects enable the computer system to utilise the at least one physical storage medium via the logical resources.