1. A computer system comprising: at least one modular component; at least one system configuration operable to determine how the modular components interoperate with each other; and a management module associated with the system configurations, the management module operable to determine if a modular component configuration satisfies a selected system configuration and to give an indication of whether the modular component configuration satisfies the selected system configuration.