IBM Displaywriter System
The IBM 6580 Displaywriter System is a microcomputer that was marketed and sold by IBM's Office Products Division primarily as a word processor. Announced in June 1980 and withdrawn from marketing in July 1986, the system was sold with of a 5MHz Intel 8086, 128K to 448K of RAM, a top-mounted monochrome CRT monitor, a detached keyboard, a detached dual disk drive that used 8-inch floppy disks, and a detached daisy wheel printer, or selectric printer. The primary operating system for the Displaywriter was IBM's internally developed word processing software named "Textpack", but UCSD p-System, CP/M-86 and MS-DOS were also offered by IBM, Digital Research and CompuSystems, respectively.

Software 
The Textpack operating system came in 6 variants (E, 1, 2, 3, 4, & 6) which sported progressively more features, with E having the fewest and 6 having the most. The features varied from basic text editing with the lowest Textpacks, E and 1, to being able to spell check, mail merge, automatically create headers, footers and footnotes, customize and bypass menus, save and recall macros, process light arithmetic and simultaneously run additional programs with Textpack 6. This tiered approach, according to IBM, was an attempt to make the Displaywriter more economical for smaller businesses, who could choose a cheaper software package and then upgrade as their needs required. The operator stored their data files on diskettes 8" in the typical manner that data would be stored on a microcomputer, however the format the diskettes used was proprietary. 

Several supplemental programs were also offered by IBM to be used in conjunction with the Textpack software. These programs included Bisynchronous and Asynchronous communications; 3277 terminal emulation; 3278 terminal emulation, including terminal overstrike and underscoring; "Chartpack", a program to create business charts that could be inserted into typed documents; "Reportpack", a program to create and manage lists of data, such as customer lists or revenue reports; mag card conversion software; "Language pack", to provide spell checking in 11 additional languages; electronic document distribution, to share Displaywriter documents with a S/370 mainframe; "Extended Spelling Dictionary", which provided spell checking for United States legal terminology; a "PC attach program", which allowed file sharing and fixed disk sharing with an IBM PC/jr/XT; and several tailored templates for specialized data processing including "Administrative Support", "Educational Fund Raising", "Title Insurance", "Applicant Processing" and "Personnel Report".

CP/M-86 and MS-DOS work as they do on other microcomputers, however, the software selection is limited by the display card in the Displaywriter, which only supports limited graphics outside of text characters. As a result, many DOS games are not playable on the Displaywriter. However, an array of CP/M 86 software is compatible, and many programs, such as VEDIT, and Turbo Pascal were released with the Displaywriter explicitly in mind.

UCSD p-System was the official data processing operating system for the Displaywriter released by IBM, but it saw limited use and limited program support. It was most notably used by the USDA Rural Development as the operating system for the "Farmer Program Servicing Action System", which was a custom software suite written by the Rural Development agency. "Financial Planning and Report Generating System", which was an advanced version of Reportpack that included financial modeling and easier report generation, was also offered by IBM for UCSD p-System.

Hardware 
The Displaywriter hardware was meant to be configurable and offered multiple configuration options and additional feature cards. Feature cards included: a 3277 emulation card, a 3274/3276 attachment card, a printer sharing card, a single external EIA modem card, a dual external EIA modem card, a X.21 communications card, a local device communications card, an enhanced Chartpack display card and a memory expansion card. Additional configuration options included a 25 or 66 line display, one or two disk drives, 1 sided or 2 sided disk drives, a beamspring (Type A) or Model F (Type B) keyboard, and RAM configurations between 128 and 448 KB.  

"A basic system — consisting of a display with a typewriter-like keyboard and a logic unit, a printer and a device to record and read diskettes capable of storing more than 100 pages of average text — cost $7,895 and leased for $275 a month." The basic word-processing software was Textpack E, with simple mail merge; Textpack 2 added support for double-sided disks, networking, spellchecking, and print spooling; Textpack 4 added automatic hyphenation, columns, and more sophisticated merging; and Textpack 6 added automatic footnoting and outlining. Other options included multilingual dictionaries, graphics, and reports.

DisplayWrite 
Unlike some of IBM's other distributed solutions such as the System/23, 5520 and 5280, which floundered and had limited sales, the Displaywriter was a modest success. This, in conjunction with IBM's 1984 push to unify its office automation products, prompted IBM to develop a parallel to the Displaywriter's Textpack software for the PC line, System/36 line and S/370 line. This software, dubbed DisplayWrite (with a capital w), had improved features over the Displaywriter's Textpacks, such as ASCII file integration, ASCII file editing, and increased printer support, but retained similar menus to the Textpack software. There were initially three tiers of DisplayWrite, which IBM stated were comparable to Textpack 4 and 6, but with the Displaywriter's withdrawal from marketing, DisplayWrite's features ultimately superseded Textpack as support for DisplayWrite continued until 2015. 

There were also additional parallels of Displaywriter software released as companion software fo DisplayWrite, with the "Extended Spelling Dictionary" getting a parallel release as "DisplayWrite Legal Support" and the Displaywriter Bisynchcronous Communications software getting a parallel release as "DisplayComm Binary Synchronous Communications". The DisplayComm software acted as a document unification platform between IBM PC, System/36, S/370, Displaywriter and 5520 systems and was capable of connecting a compatible system in those product lines to another compatible system in order to exchange documents either way between the two.

The basic Displaywriter was a standalone system. An optional central storage and management unit was available, which permitted multiple Displaywriters to share storage and a printer.
Connections to other IBM systems included:
 IBM 3278 emulation program to attach to IBM 3274/3276 controllers, IBM 4321/4331, or IBM 4701.
 IBM 3277 emulation program to attach to IBM 3271, 3272 or 3274 controllers. 
 Connection to IBM 8100 systems which use DPCX/DOSF.
  IBM Displaywriter/PC Attachment program on 8 inch floppies and cable connecting the Magnetic card port of the Displaywriter to the asynchronous communications port of an IBM PC XT allowing the user to transfer data.

References

External links
 

Displaywriter System
Word processors