 IBM first promoted the term "personal computer" to differentiate themselves from other microcomputers, often called "home computers", and also IBM's own mainframes and minicomputers.However, following its release, the IBM PC itself was widely imitated, as well as the term.The component parts were commonly available to producers and the BIOS was reverse engineered through cleanroom design techniques.