1. A computer-implemented tool selection system comprising: a computer configured to receive first tool data defining a first tool wherein the first tool data includes an attribute, receive requirement data defining a requirement of a process to be performed within a manufacturing facility wherein the attribute includes information indicative of the tool's current location in relation to the manufacturing facility, store the first tool data in memory, automatically determine whether the first tool data satisfies a selected requirement definition, and output a first representation of the first tool including the tool's current location in relation to the manufacturing facility if the first tool data satisfies the selected requirement definition to enable a user to select the tool.