Historically, forms were often implemented as screens on a block-oriented terminal connected to a mainframe computer.
Historically, forms have been traditionally shown on a block-based terminal connected to a mainframe computer.