El Macintosh Toolkit es una colección de recursos, controladores , rutinas e interfaces de programación que se encuentran en la memoria ROM .
Cuando se diseñó el Macintosh 128K (el primer Macintosh), la ROM era más rápida que la memoria de acceso aleatorio (RAM), que era muy cara, y la memoria masiva era un disquete. Parte del sistema operativo se colocó allí.
Se utiliza un mecanismo de trampa para permitir parches en el código ROM .
Con el iMac , la primera ROM del Nuevo Mundo se coloca en el hardware, generalmente el disco duro.
En Mac OS X, la Caja de herramientas ya no se usa excepto cuando se usa Classic en un entorno virtual.
La caja de herramientas fue originalmente prototipada en Pascal , luego reescrita en el ensamblador Motorola 68000 para ganar velocidad de ejecución y reducir la cantidad de lenguaje de máquina a un tamaño compatible con las ROM de la época.