Cornerstone (software)

Last updated
Cornerstone
Developer(s) Infocom
Initial release1985;38 years ago (1985)
Operating system MS-DOS
Type Relational database

Cornerstone is a relational database for MS-DOS released by Infocom, a company best known in the 1980s for developing interactive fiction video games. Initially hailed upon release in 1985 for its ease of use, a series of shortcomings and changes in the market kept Cornerstone from achieving success. It is considered a key factor in Infocom's demise. [1]

Contents

Development

Games were only considered a "jumping off" point for Infocom. It was originally established as an outlet to develop "serious" products. Before forming the company, several of the founders had created the game Zork on mainframes while attending or working at MIT. When they joined to form Infocom, Zork was a natural choice as a first product because it was practically complete and didn't require much up-front funding. The enormous success of the game and its "sequels" (which were actually the other portions of the original mainframe game, which had been split into pieces that early personal computers could handle) led to the development of more interactive titles, due in large part to the highly portable technology the company developed for intelligent parsing. Despite the overwhelming success of its numerous game titles, the original founders of Infocom were still intent on developing serious titles. In addition, business software was seen as more lucrative than game titles since business traditionally paid thousands of dollars for each copy of software applications. After some deliberation, Infocom's board of directors decided to develop a relational database application for business users. [1]

Contemporary databases

Database applications contemporary with Cornerstone were fairly inaccessible to non-programmers. The leading database application of the day, dBase II , required complex command-line commands even for the simplest operations. The Cornerstone developers were determined to make ease-of-use their chief priority. Dozens of people were hired in programming, marketing and other areas to swell Infocom's ranks to over 100 employees. [1]

Funding

While development of Cornerstone was going well, it required an enormous amount of capital. Infocom borrowed heavily and used a sole source of venture capital. Profits from their interactive fiction titles were diverted to help fund Cornerstone, a move that disturbed many employees of the game division and led to an adversarial attitude towards the business division among some. [1]

Design decisions

One development decision that proved fateful for the productand the company as a wholewas the decision to make Cornerstone run via a virtual machine (VM). The use of Infocom's "Z-machine" for its interactive titles had been a huge boon: since all the games were written in an intermediate language (called ZIL), the company could release one title for every major platform simultaneously. The developers hoped to do the same for Cornerstone and its subsequent products. The existing VM proved unsuitable for the database application, so a new one was written for the product. The developers produced the VM for the IBM PC first, planning to write VMs for other platforms after the initial PC release. [1]

Reception

When Cornerstone was released in 1985, it was widely hailed as a giant leap forward in usability. [1] :34 All commands were menu-driven, an innovative feature at the time. Many powerful features never before seen were available, such as command-completion and context-sensitive help. One PC Week columnist wrote, "Cornerstone is the best program I have ever used... the program is so easy to use, explaining its use is almost redundant. If you need a relational database, buy Cornerstone." [1] :37 One significant achievement noted by reviewers was that Infocom was able to contain the entire program on one floppy disk, a bonus provided by their use of their custom virtual machine (in addition to other facilities, it compressed text). [1]

Infocom's use of a VM affected performance. For simple operations, Cornerstone's performance was fine. However, for intensive operations, such as importing text files and sorting, Cornerstone dragged, especially when compared to the dominant database available at the time of Cornerstone's release, dBase III . One review noted that after waiting over three hours for a single text file to be imported, all similar benchmark tests were abandoned. [1] :37

Additionally, users of dBase III, despite needing to use complex command-line commands, were able to repurpose databases for whatever uses they needed. They could even make stand-alone applications which used databases with the package. Macros could also be developed which automated many complex or repetitive tasks. Cornerstone, though it had many built-in convenience functions, wasn't programmable. Some repetitive and complex tasks needed to be carried out by hand. Also, any operations on its databases needed to be carried out within the application; Cornerstone had no facilities for creating stand-alone specially purposed applications. [1]

While Infocom's use of a VM was a boon in some ways, the most significant advantage of its use – easy portability – was no longer an issue. During Cornerstone's development, the IBM PC and its clones had emerged as the dominant business computer. While portability was still important for games, a business application could be successful running only on the PC. The product's slow operation due to the VM was too great a disadvantage compared to other current offerings. [1]

These failings may not have proved fatal were it not for the climate in which the product was released. In 1985, the computer industry took a downturn and many businesses that may have been potential customers were reluctant or unable to justify the purchase of the program. Cornerstone sold 10,000 copies. This may not have mattered to the company had game sales remained strong, but the industry downturn also affected Infocom's game sales. Their sales performance was not as good as projected and the revenue provided by games was not enough to cover the development costs of the database. Though the company's revenue for the year was over US$10 million, it was short of what was needed to keep the company solvent.

Additionally, the industry's slump led several of Infocom's creditors to call in their loans early. Infocom's recently burgeoning ranks of employees suffered waves of layoffs and pay reductions. [1] :39

Impact on Infocom

In 1986, Infocom was acquired by Activision, a large developer and publisher. Activision paid off Infocom's outstanding debt as part of the deal. While the acquisition kept Infocom afloat for a few more years, poor management decisions led Activision to close Infocom in 1989. [1]

Related Research Articles

Infocom was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called Cornerstone.

<span class="mw-page-title-main">Interactive fiction</span> Nonlinear narratives set by audience decisions

Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the form of interactive narratives or interactive narrations. These works can also be understood as a form of video game, either in the form of an adventure game or role-playing game. In common usage, the term refers to text adventures, a type of adventure game where the entire interface can be "text-only", however, graphic text adventures still fall under the text adventure category if the main way to interact with the game is by typing text. Some users of the term distinguish between interactive fiction, known as "Puzzle-free", that focuses on narrative, and "text adventures" that focus on puzzles.

<i>Zork</i> 1977 video game

Zork is a text-based adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer. The original developers and others, as the company Infocom, expanded and split the game into three titles—Zork I: The Great Underground Empire, Zork II: The Wizard of Frobozz, and Zork III: The Dungeon Master—which were released commercially for a range of personal computers beginning in 1980. In Zork, the player explores the abandoned Great Underground Empire in search of treasure. The player moves between the game's hundreds of locations and interacts with objects by typing commands in natural language that the game interprets. The program acts as a narrator, describing the player's location and the results of the player's commands. It has been described as the most famous piece of interactive fiction.

The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions and could therefore port its text adventures to a new platform simply by writing a Z-machine implementation for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code or developing a compiler for each system.

<span class="mw-page-title-main">Activision</span> American video game publisher

Activision Publishing, Inc. is an American video game publisher based in Santa Monica, California. It serves as the publishing business for its parent company, Activision Blizzard, and consists of several subsidiary studios. Activision is one of the largest third-party video game publishers in the world and was the top United States publisher in 2016.

<span class="mw-page-title-main">Steve Meretzky</span> American video game developer

Steven Eric Meretzky is an American video game developer. He is best known for creating Infocom games in the early 1980s, including collaborating with author Douglas Adams on the interactive fiction version of The Hitchhiker's Guide to the Galaxy, one of the first games to be certified "platinum" by the Software Publishers Association. Later, he created the Spellcasting trilogy, the flagship adventure series of Legend Entertainment. He has been involved in almost every aspect of game development, from design to production to quality assurance and box design.

<i>Return to Zork</i> 1993 video game

Return to Zork is a 1993 graphic adventure game in the Zork series. It was developed by Activision and was the final Zork game to be published under the Infocom label.

Legend Entertainment Company was an American developer and publisher of computer games, best known for creating adventure titles throughout the 1990s. The company was founded by Bob Bates and Mike Verdu, both veterans of the interactive fiction studio Infocom that shut down in 1989. Legend's first two games, Spellcasting 101: Sorcerers Get All the Girls and Timequest, had strong sales that sustained the company. Legend also profited from negotiating licenses to popular book series, allowing them to create notable game adaptations such as Companions of Xanth and Gateway. Legend also earned a reputation for comedic adventures, with numerous awards for Eric the Unready in 1993. As the technology of the game industry changed, Legend continued to expand its game engine to take advantage of higher graphical fidelity, mouse support, and the increased media storage of the compact disc.

<i>Leather Goddesses of Phobos</i> 1986 video game

Leather Goddesses of Phobos is an interactive fiction video game written by Steve Meretzky and published by Infocom in 1986. It was released for the Amiga, Amstrad CPC, Amstrad PCW, Apple II, Macintosh, Atari 8-bit family, Atari ST, Commodore 64, TI-99/4A and MS-DOS. The game was Infocom's first "sex farce", including selectable gender and "naughtiness"—the latter ranging from "tame" to "lewd". It was one of five top-selling Infocom titles to be re-released in Solid Gold versions. It was Infocom's twenty-first game.

<i>Planetfall</i> 1983 video game

Planetfall is a science fiction themed interactive fiction computer game written by Steve Meretzky, and the eighth title published by Infocom in 1983. The original release included versions for Apple II, Atari 8-bit family, TRS-80, and IBM PC compatibles. The Atari ST and Commodore 64 versions were released in 1985. A version for CP/M was also released. Although Planetfall was Meretzky's first title, it proved one of his most popular works and a best-seller for Infocom; it was one of five top-selling titles to be re-released in Solid Gold versions including in-game hints. Planetfall uses the Z-machine originally developed for the Zork franchise and was added as a bonus to the "Zork Anthology".

<i>The Lost Treasures of Infocom</i> 1991 video game

The Lost Treasures of Infocom is a 1991 compilation of 20 previously-released interactive fiction games developed by Infocom. It was published by Activision for MS-DOS, Macintosh, Amiga, and Apple IIGS versions. It was later re-released on CD-ROM, and in 2012 on iOS.

<i>Zork: Grand Inquisitor</i> 1997 video game

Zork: Grand Inquisitor is a graphic adventure game developed and published by Activision, and released for Windows in 1997; a second edition for Macintosh was released in 2001. The game is the twelfth in the Zork series, and builds upon both this and the Enchanter series of interactive fiction video games originally released by Infocom. The game's story focuses on the efforts of a salesperson who becomes involved in restoring magic to Zork while thwarting the plots of a tyrannical figure seeking to stop this. The game features the performances of Erick Avari, Michael McKean, Amy D. Jacobson, Marty Ingels, Earl Boen, Jordana Capra, Dirk Benedict, David Lander and Rip Taylor.

<i>Enchanter</i> (video game) 1983 video game

Enchanter is a 1983 interactive fiction computer game written by Marc Blank and Dave Lebling and published by Infocom. The first fantasy game published by Infocom after the Zork trilogy, it was originally intended to be Zork IV. The game has a parser that understands over 700 words, making it the most advanced interactive fiction game of its time. It was Infocom's ninth game.

<i>Beyond Zork</i> 1987 video game

Beyond Zork is an interactive fiction computer game written by Brian Moriarty and released by Infocom in 1987. It was one of the last games in the Zork series developed by Infocom. It signified a notable departure from the standard format of Infocom's earlier games which relied purely on text and puzzle-solving: among other features, Beyond Zork incorporated a crude on-screen map, the use of character statistics and levels, and RPG combat elements.

<i>Moonmist</i> 1986 video game

Moonmist is an interactive fiction computer game written by Stu Galley and Jim Lawrence and published by Infocom in 1986. The game was released simultaneously for the Amiga, Amstrad CPC, Apple II, Atari 8-bit family, Atari ST, Commodore 64, MS-DOS, TRS-80, TI-99/4A, and Macintosh. It is Infocom's twenty-second game. Moonmist was re-released in Infocom's 1995 compilation The Mystery Collection, as well as the 1996 compilation Classic Text Adventure Masterpieces.

NOMAD is a relational database and fourth-generation language (4GL), originally developed in the 1970s by time-sharing vendor National CSS. While it is still in use today, its widest use was in the 1970s and 1980s. NOMAD supports both the relational and hierarchical database models.

<span class="mw-page-title-main">Marc Blank</span> American game developer

Marc Blank is an American game developer and software engineer. He is best known as part of the team that created one of the first commercially successful text adventure computer games, Zork.

<span class="mw-page-title-main">Quicksilver Software</span> American software developer

Quicksilver Software, Inc. was founded on May 1, 1984, by three former Mattel Electronics programmers: Bill Fisher, Stephen Roney, and Mike Breen. The company specializes in the creation of strategy, simulation, and educational products, and on focused high-technology R&D projects.

Classic Text Adventure Masterpieces of Infocom is a collection of 33 computer games from interactive fiction pioneer Infocom, and the top 6 winners of the 1995 Interactive Fiction Competition, released in 1996. All 39 games are combined on a single cross-platform CD-ROM, which also includes PDFs of all the Infocom games' instructions, maps, and hint booklets.

Albert Vezza was a computer science professor and a founder of video game company Infocom.

References

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 Down From the Top of Its Game: The Story of Infocom, Inc., a report with a very detailed examination of Infocom's creative successes and marketing failures, including Cornerstone from MIT