Windows 3.11 Cardfile: Virtual Index Cards and Images

The built-in application in Microsoft Windows 3.11 that allowed users to create index cards containing both text and images was Cardfile (cardfile.exe). Designed as an electronic equivalent to a physical Rolodex or index card box, Cardfile served as a lightweight personal information manager (PIM). It enabled users to store contact details, research notes, and small databases in files with the .crd extension, leveraging early Object Linking and Embedding (OLE) technology to support graphic elements alongside text.

Core Features of Cardfile

Cardfile presented data as a stack of overlapping index cards. Each card consisted of two primary sections:

  • The Index Line: A single header line at the top of each card used to label the entry (such as a person's name or a topic). Cardfile automatically alphabetized the stack based on these headers, and clicking on any visible header immediately brought that card to the front.
  • The Information Area: The main body of the card, which provided a freeform canvas for entering details such as addresses, phone numbers, or general notes.

Adding Images with OLE Support

While the original version of Cardfile in earlier Windows releases only supported plain text, the version bundled with Windows 3.1 and Windows for Workgroups 3.11 incorporated OLE 1.0 capabilities.

To add an image to a card, users switched the card's mode from text to graphics by selecting Edit > Picture. Once in picture mode, users could:

  1. Paste bitmap images (.bmp) directly from the Windows Clipboard.
  2. Embed graphics created in applications like Microsoft Paintbrush.
  3. Double-click an embedded image to open its original editing program, modify the artwork, and automatically update the card.

Only one graphic object could be placed on each card, but users could freely drag the image to position it anywhere within the card's body area before switching back to text mode to type around it.

Cardfile included several productivity tools tailored to office work in the early 1990s:

  • View Modes: Users could toggle between the default "Card View" (a visual stack of overlapping cards) and "List View" (a compact, scrollable list displaying only the index lines).
  • Search Capabilities: The "Go To" feature enabled instant navigation to a card by typing the first few letters of its index line, while the "Find" command allowed full-text searches through the body text of every card in the deck.
  • Autodialer: For systems equipped with a Hayes-compatible modem, Cardfile could automatically dial any telephone number highlighted on a card via the computer's serial port.

Legacy

Cardfile remained a popular accessory throughout the 16-bit Windows era due to its simplicity and low memory footprint. While Microsoft included a 16-bit version of Cardfile on the Windows 95 and Windows NT 3.51/4.0 installation media for backward compatibility, the tool was eventually retired in favor of more advanced database and contact management software, such as the Windows Address Book and Microsoft Outlook.