Tool management software that organizes tools, single components, tool assembly and preparation lists, and job lists in a single centralized database to avoid data redundancy. It covers warehouse and location management, costs, assembly/disassembly and a post processor for transferring offsets to CNC machines.