A software program and an object definitions database are provided for a
storage subsystem of a computer system. The subsystem has at least one
physical storage medium (P), The program is arranged to generate logical
resources (L, R5, D, LR, FC, FW) from a database containing logical
resource definitions and user object definitions. The logical resources
are arranged as sets of object definitions, and the selection is
performed in dependence upon the at least one physical storage medium
(P); User objects (110, 120, 130, 140, 150, 162, 164, 166, 170, 182, 184,
186) are generated from the database in dependence upon the generated
logical resources(L, R5, D, LR, FC, FW). In this way the generated user
objects (110, 120, 130, 140, 150, 162, 164, 166, 170, 182, 184, 186)
enable the computer system to utilize the physical storage media (P) via
the generated logical resources (L, R5, D, LR, FC, FW). This provides a
storage subsystem which is feature rich, which has far simpler source
code, and which is relatively straightforward for a user.