Modern ancestor of the typewriter
I would think Microsoft Word would be the answer. It does everything a typewriter can.
word processing program