The 50-key Model M keyboards were designed for use with emulating IBM 4700 Finance Communication System applications on IBM Personal System/2 and later systems. As such, they possessed the same layout as the Model F-based IBM Model 100 keypads and came with either transparent keycaps or alphameric legends with a numeric keypad overlaying some of the keys via toggle. Technically speaking, these are the smallest Model Ms capable of featuring an alphanumeric layout and as such takes the form of a rough 50% ortholinear keyboard. The internal assembly also takes several production values from Model F designs with individual barrels, foam padding, and no plastic rivets holding the assembly together.