1. A system, comprising: a processor ( 12 ); first storage device ( 18 ) coupled to said processor, said first storage device containing a basic input/output system (BIOS) ( 24 ) executable by said processor; and second storage device ( 16 ) coupled to said processor, said second storage device containing a management interface usable by an operating system to access said BIOS; a plurality of interface files ( 28 ), each interface file is usable by said management interface to access said BIOS and each interface file defining one or more methods for use by said management interface; wherein, while executing said BIOS, said processor determines a configuration of said system and, based on said determined configuration, selects a particular interface file for use during run-time.