The iAPX-432 was Intel's first 32-bit processor, released in 1981 as a set of 3 integrated circuits. It was to be their main architecture of the 1980s. It was very innovative, and complex, with direct hardware and microcode support for advanced multitasking, memory management, data structures, security, object-oriented and capability-based programming, and multiprocessing with up to 64 processors. Modern operating systems could be implemented in far less program code than for normal processors, because it did so much work internally in hardware. Intel called it the Micromainframe.