1. A method for enabling a computer system to run multiple multipathing software modules comprising: discovering paths to storage devices; presenting one or more of the paths to multipathing software modules of a plurality of multipathing software modules operating within the computer system; the multipathing software modules claiming or rejecting one or more of the one or more paths; and the multipathing software modules presenting logical devices associated with the multipathing software modules for use by the computer system.