💾 Archived View for gemi.dev › apple-ii-history › 19.gmi captured on 2023-04-26 at 13:53:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

AppleWorks

"Works" was here first

There is one program in the Apple II world that has not only showed amazing staying power in a world where this year's software hit is next year's yawn, but has also gone on to spawn a number of software companies and magazines that do nothing else but sell products for it. That program is AppleWorks. Originally released in 1984 by Apple Computer, it has gone on to become one of the best selling computer programs of all time, on "any" computer. Although few seem to mention the influence it has had, it is evident in the number of computer programs that have come out for the IBM and Macintosh that have the "Works" name on them (Microsoft Works, ClarisWorks, Beagle Works, and others). AppleWorks was one of the first "integrated" software packages, preceded on the Apple II only by The Incredible Jack (published by Business Solutions, 1983). It put modules that performed word processing, database management, and spreadsheet calculations into a single environment, using similar commands in each module. Previous software programs specialized for each of those jobs had their own unique keyboard commands that were often very different from each other. If you went from Apple Writer to VisiCalc , or from VisiCalc to DB Master, you had to learn a completely different method of controlling the program. Furthermore, the data files created by those programs were usually not compatible with each other, making it difficult and awkward to move information directly from one program to another. AppleWorks not only created a continuity between these modules, but went a step beyond in allowing them to share data with each other via a space of memory called a "clipboard". This clipboard was part of a larger memory area called a "desktop", which could hold data for up to twelve different files at the same time, which made data sharing even more convenient.

AppleWorks was written by Rupert Lissner (who later changed his name to "Robert". [1]) Its earliest incarnation was in another product sold by Apple, called QuickFile. QuickFile was an Apple III database program written in Pascal. It was flexible and easy to use, and Apple agreed to market it for Lissner in 1980. It was later translated into a version for the Apple IIe (also in Pascal) called QuickFile IIe. As a database program it was flexible and powerful, but somewhat slow due to the inherent limitations of the UCSD Pascal system that Apple favored at the time.

After seeing the Office System on the Lisa computer, Lissner conceived the idea of a single program that would put word processing, database, and spreadsheet capabilities together, and run on an Apple II. It was originally called "Apple Pie", and he began work on it in 1982. Lissner took two years to complete his program, and did it entirely in assembly language to achieve better speed. He wrote versions of the program to work on both the Apple II and Apple III computers, making use of the same filetypes and data structures. Apple Pie files created on an Apple II could be used on an Apple III, and vice-versa.

Apple decided to market the Apple II version themselves, and called it "AppleWorks". Lissner was left with the rights to the Apple III version. He sold those rights to Haba Systems, who brought it out under the name, "/// E-Z Pieces". That program continued to be compatible with the Apple II version up until Claris (the software company formed by Apple in 1987) upgraded AppleWorks to version 3.0 in 1989.

A star is born

When it was finally released, AppleWorks was one of the most comprehensive programs ever written for the Apple II. Although neither of the three modules were significantly more powerful than other standalone programs, they had enough power for the average computer user to do what was needed. The memory management system was the extremely flexible, eventually being able to handle not only the basic 128K on a IIe or IIc, but also several different types of memory cards used on those computers and on the IIGS. Far larger than the memory of the 64K Apple IIe on which it would run (as a minimum memory configuration), the program was smart enough to swap in or out from disk the parts it needed to carry out its various functions. Considering that it would run on a computer whose microprocessor could address only 64K of memory at one time, the power achieved by this program is remarkable. There are few other software packages ever released that have as smoothly and seamlessly made up to two megabytes of memory on an 8-bit computer appear to be one contiguous space.

AppleWorks' user interface was designed with menu bars, rather than the older command line interface (such as the one used in Applesoft, Integer BASIC, and the Monitor). Apple's own researchers had put human subjects in front of a computer keyboard to learn what was easiest to use. They designed an interface that was based on using arrow keys to move a cursor (or "bar") to different choices in a list, and then using the return key to make the selection. They also came up with the concept of the "desktop" (represented in text rather than in graphics as on the Lisa and Macintosh), and a "clipboard" for transferring data between files. Apple shared this information with Lissner, and he went on to use it in his program design. [2]

Apple's "Promotion" of AppleWorks

The marketing decisions made concerning AppleWorks have not been very clear to the outside observer over the years. At the time that AppleWorks was ready for release there was a considerable amount of company money and time being spent in trying to make the Macintosh sell in the computer marketplace. Those who had the most influence at Apple were not very interested in a "simple" text-based program, when the Mac and its graphic interface was the "cutting edge" in technology. Those people believed that the Mac represented the future of Apple, and were not interested in wasting time with old Apple II technology in any form.

Another problem was Apple's past record in selling software. Tom Weishaar made these comments in the November 1987 issue of "Open-Apple":

...Apple was trying very hard to get the big MS-DOS developers to work with the Macintosh. One of the reasons these developers gave for their reluctance to work on the Mac was their fear that Apple itself would compete with them-- Apple, obviously, had tremendous advantages in terms of distribution and access to inside information. Apple had a reputation for developing applications software for its machines that would kill the market for similar software-- Apple Writer (which was at the top of the Apple II software charts at the time) and a complete set of applications software for the Lisa being major examples. Powerful voices inside Apple wanted the company to get out of the applications software business. [3]

However, despite the concern about Apple selling AppleWorks, the decision was eventually made.

Apple's punishment for its indiscretion was immediate-- within six weeks its illegitimate child sat at the top of the Apple II best-seller list. AppleWorks achieved this without the benefits of a mother's love-- it succeeded in spite of, not because of, Apple's meager marketing efforts in its behalf. Since AppleWorks was released, for example, Apple has run 26 pages of ads in "A+ Magazine". The word 'AppleWorks' appears in those ads exactly zero times. Four of the ads show screen shots of AppleWorks... the Apple IIGS ad in the September 1987 "A+"[shows a screen shot of] AppleWorks... in the gutter between the pages and is the only one of the 23 programs shown that isn't mentioned by name. This is typical of the treatment Apple's bastard child gets from its mother.[Del] Yocam,[Apple's Executive Vice-President in 1987], didn't mention it or Lissner in his birthday speech[at the 1987 AppleFest, celebrating the tenth anniversary of the Apple II], and John Sculley, Apple's president, doesn't mention it or Lissner in his... book, "Odyssey". [3]

When it first appeared on the market, AppleWorks "started" at number 2 on Softalk's top thirty list. It moved to the number one spot in Apple sales by the following month, and stayed there for a "long" time. By the end of 1984, AppleWorks had moved into the number one spot in monthly retail software sales for "all" computers, overtaking the MS-DOS best-seller Lotus 1-2-3 (a spreadsheet program with graphics and rudimentary word processing capabilities). Some reports estimate that it was selling thirty to forty thousand copies per month at one time. [11] But since it was not their beloved Macintosh that put an Apple program into first place, corporate Apple ignored the milestone. Since that time, though no longer in first place, AppleWorks has continued to do very well, despite an absence of advertising on the part of Apple, and despite later minimal advertising on the part of Claris. [3]

Revisions

The first change to AppleWorks came with the released of version 1.1 in 1985, which was a modification to help overcome problems with non-Apple printers and interface cards. Later that year version 1.2 came out with the ability to use more easily even more of this non-Apple hardware. Both of these relatively minor updates were made available free of charge to existing owners of the program.

Version 1.3 of AppleWorks came out in early 1986 for a $20 update fee. It provided a bit more functionality for those users who had larger capacity disk drives. Specifically, it better supported the new UniDisk 3.5 for file storage and made it possible to format disks on that device. Previous versions could load files from 3.5 disks only by specifying the ProDOS pathname; version 1.3 could access these disks with the more familiar slot and drive numbers. Also, since Apple now sold a large memory card which would plug into any free slot on the Apple IIe, this new version of AppleWorks could expand the size of the desktop to as much as 1,012K. By this time, Applied Engineering and other companies had already been doing quite well selling RAM cards for the auxiliary slot on the IIe, and had also included special software that patched previous AppleWorks versions to allow a larger desktop. They went further than Apple, however, in also allowing larger word processing and database files to be created. [4]

Up through the release of AppleWorks 1.3, the only changes that had been made were bug fixes and enhancements to work better with new hardware. In September 1986, along with announcements about the new Apple IIGS, Apple released version 2.0 of AppleWorks. It now required a minimum of 128K (previous versions would work with 64K, but allowed only a 10K desktop). In exchange for the greater memory requirements, it gave users a built-in ability to do mail merge, added more functions to the spreadsheet, and supported Apple memory cards even better than v1.3. Furthermore, word processing, database, and spreadsheet files could be larger than in previous versions. Existing users were able to upgrade to v2.0 for $50, which included a completely new manual, a very reasonable price considering the extra abilities of this new version. [5]

July 1987 saw one change that had an impact on future distribution of AppleWorks. Apple decided to create a separate company, called "Claris", to handle some of the popular software that they had released for their Apple II and Macintosh computers over the years. As mentioned above, products released by Apple had a tendency to be the "kiss of death" for third-companies trying to market similar programs. For example, after the outstanding success of AppleWorks, virtually "no" text-based work processors released for the Apple II made much of an impact on the market. Claris had the responsibility of handling AppleWorks, Apple Writer, and the various Macintosh programs that had been available from Apple for that computer.

Claris has publicized AppleWorks via only three major ads since they took the product over from Apple (of course, previously AppleWorks had received "no" advertising space). Their first promotion, run in 1987, stated that AppleWorks 2.0 had received a very unique upgrade--its own company. This was primarily a plug for Claris, of course. The second ad was rather clever. This one had a white background with a red sports car up on blocks with its wheels missing. The caption read, "There are still some Apple II users who don't have AppleWorks", suggesting that working without that program was like owning a sports car without wheels. Beagle Bros did an even more clever followup to that ad, by using another double-page spread with a white background, and four tires in the same location as the blocks in Claris' ad. Their ad read, "There are still some AppleWorks users who don't have TimeOut", suggesting that the sports car in the Claris ad was AppleWorks, and TimeOut was the wheels for that car. The third promotion run by Claris for the program was to announce the v3.0 upgrade in 1989. This one showed an old worn tennis shoe (representing the old version) and a new running show (representing the new version).

A free update of AppleWorks to version 2.1 was released by Claris in September 1988. It provided IIGS users some bug fixes that made it work better on that computer, plus it was supposed to support a desktop as big as eight megabytes, if that much memory was installed. However, because of the way in which desktop memory in AppleWorks was handled, this turned out instead to be a maximum of two megabytes. No further functionality was added to AppleWorks at that time.

AppleWorks 3.0

In 1988, while Claris was issuing its minor update to AppleWorks, they were making plans to do some major improvements to the program. Since they primarily had Macintosh programmers working for them, they first asked Robert Lissner, the original author. He wasn't much interested, since he had already made good money off the program and didn't really have the motivation for such a proposal. Claris then decided to turn to a third-party company to do the work. There were planning to hire a company called to do the work. Pinpoint was selling an enhancement package for AppleWorks that gave users some features that MS-DOS users had available on their computers, and seemed to be making a major effort to promote their product and stimulate more sales of AppleWorks. By this time, however, Pinpoint was financially getting into trouble, with sales of their products AppleWorks-related and otherwise) below what was needed to support the large user support network they had set up. Consequently, they were eager for the chance to contract out to Claris for the AppleWorks upgrade. However, they planned to make very minimal changes to it, staying exclusively within Claris' specifications.

During this time, Claris kept hearing from AppleWorks users who were much more loyal to Beagle Bros, who had a series of products called TimeOut. These products worked in a fashion similar to those from Pinpoint. After some complicated negotiations that nearly fell through several times, Beagle finally took on the job to do the AppleWorks project for Claris. Beagle programmers Alan Bird, Randy Brandt and Rob Renstrom worked on it for almost a year, in between a few other projects that were going on at the same time. They did their work on Macintosh II computers running the MPW (Macintosh Programmer's Workshop) cross-assembler, primarily for the sake of speed. [6] As enthusiastic Apple II programmers who also knew AppleWorks inside and out, Beagle's team added a lot of power Claris had not planned on in their original specifications. Occasionally they called on Lissner for help in understanding why certain parts of the code were written as they were, but all of the work came from these "Beagle Boys". Viewing it almost as a labor of love, they went beyond what they were asked to do, and enjoyed making AppleWorks into a program that they would want to use. Randy Brandt stated, "I think it's safe to say the AppleWorks 3.0 project yielded the worst hourly rate I've ever made in AppleWorks-related programming, but it did give me a lot of insight which came in handy on future projects." [7] Additionally, they fix over one known hundred bugs in AppleWorks 2.1. [8]

In June 1989, Claris announced the AppleWorks 3.0 upgrade at the National Educational Computing Conference in Boston. The features that were added or improved are too numerous to describe here; in brief, it added nearly all the things users had wanted the program to do. It was easier to use, it took better advantage of extra memory (going beyond the two meg limit on the IIGS), and it was easier to customize special printers to work with it. And it included a new feature that was becoming standard in many commercial word processors: A built-in spelling checker. Because of these extra features, the maximum desktop size on a standard 128K Apple II was now reduced to about 40K (down from the original 55K). Also, the program now loaded from "two" double-sided 5.25 disks (or a single 3.5 disk), instead of the previous one double-sided 5.25 disk.

Apple had for years included registration cards with their products, both hardware and software, that was to identify the user in Apple's files as an owner of that product. Unfortunately, although they had done a good job at including those cards with everything they shipped out, they had done a somewhat less satisfactory job of actually compiling the data from those cards. Consequently, Claris really had no available information about who was and who was not a "registered" owner of AppleWorks. They decided that they would make an initial upgrade offer of $79 for customers that owned "any" previous version of AppleWorks (from v1.0 to v2.1), and through A2-Central magazine they even made available a special $99 offer: An *A2-Central* subscriber could get the program from Claris for that price, even if he could not prove previous ownership of AppleWorks. [9] Later, owners of previous versions could still upgrade for $99 if they wanted.

Since that time, unhappily, Claris concentrated exclusively on Macintosh products and had no plans for further in-house updates or upgrades to AppleWorks. This was unfortunate, since there were several known bugs in version 3.0 of the program, and Beagle Bros programmer Mark Munz eventually decided to release his own AppleWorks bug-patcher program into the public domain to correct these known problems. Rather than take the hint and make a v3.1 release to officially acknowledge and correct these problems, Claris' policy was to simply wait until a customer complained about them and then to direct them to Mark's Patcher program.

Pinpoint

AppleWorks has been such a major influence in the Apple II world that the program has itself spawned a number of related products that act to enhance or expand its usability for different purposes. This is a reflection on the widespread penetration of the program, as well as the desire of Apple II users for more and better features.

One of the first customization features that appeared for AppleWorks was from a company that called itself Pinpoint Publishing. They had originally been called Virtual Combinatics, and had sold a program for the Apple II called Micro Cookbook. Suddenly in 1985 they burst upon the market with a new name and a significant new product. Their Pinpoint Desk Accessories was primarily an enhancement for AppleWorks, though it was also possible to install its features for use under Applesoft, and eventually Apple Writer and Word Perfect. Taking after the popularity of "pop-up desktop" programs for the IBM PC like Sidekick, Pinpoint added some similar features to AppleWorks. These features were available at any time, simply by pressing solid-apple and P (option-P on the IIGS). At this point a little "Accessories" menu would pop-up onto the screen, drawn using MouseText characters, and the desired feature was selected by moving the cursor bar up and down the list, pressing RETURN for the one you wanted (working just like AppleWorks). The accessories included Appointment Calendar; Calculator; Communications (a small terminal program for use with a modem, which could send AppleWorks word processing files or save incoming text as a WP file); Dialer (just highlight on the screen the number you wanted to call, and it would be dialed for you via the modem); GraphMerge (which allowed you to print a word processing document with all or part of a double hi-res picture included with the text); Notepad (a miniature word processor, holding up to 32 lines of text and saving notes in AppleWorks WP format); QuickLabel (take an address off the screen and place it on an envelope template for printing); and Typewriter (type and print lines one at a time). This was all very exciting at the time, multiplying the abilities of AppleWorks beyond what it was built to do. Because of disk-space requirements this was more convenient to use from a 3.5 disk or hard disk, but actually could be used from 5.25 disks without "too" much trouble. Eventually a spelling checker was also made available to use with Pinpoint.

Beagle Bros and Company

The next significant AppleWorks add-on appeared in June 1986. It was a product sold by Beagle Bros and called MacroWorks. [10] Written by Randy Brandt, this program patched itself into the keyboard-reading routine of AppleWorks and allowed the user to automate certain functions and assign them to a specific key on the keyboard. Previously, many of AppleWorks features were accessed by pressing either the open-apple or solid-apple (option) key together with another key (recall that the apple keys were nothing more than access to the pushbutton inputs on the joystick). For instance, open-apple and "C" (oa-C) together were used to start a "copy" function. Before MacroWorks was patched into the program, either oa-C or sa-C had the same effect. After adding this enhancement, the solid-apple keys were given their own, separate identity, offering more than double the number of functions that could be executed from the keyboard. (Pinpoint had done something similar, by taking sa-P for its own purposes).

A macro was actually a series of keystrokes that could be entered from the keyboard (similar to WPL programs for Apple Writer), but was automated so that a single keypress would activate it. For example, typing a return address could be assigned to the sequence solid-apple-A (sa-A). Or sa-S could be defined to save "all" the files on the desktop and quit the program. Anything that could be done manually with AppleWorks could be automated with MacroWorks, and it could even do some things that could "not" be easily done manually.

The idea of automating keystrokes in AppleWorks was not unique to MacroWorks; soon after, AutoWorks was released by Alan Bird of Software Touch, and Pinpoint Publishing got into the act with their product, Keyplayer. Brandt upped the ante later in 1986 with an upgrade called SuperMacroWorks, which added a few new features and was made to work specifically with the new version 2.0 of AppleWorks.

It didn't take long for the other companies to come out with enhanced versions of their programs to work with the newer version of AppleWorks. But the most significant enhancement yet came during 1987. Beagle Bros had just undergone a change in management, as its founder Bert Kersey retired and merged his company with Software Touch. Mark Simonsen and Alan Bird, owners of Software Touch, had previously worked at Beagle before leaving to start their own company. Aside from AutoWorks, they had released enhancements such as SideSpread (which would allow a spreadsheet to be printed sideways on a dot matrix printer) and FontWorks (which allowed word processor files to be printed using different font styles and sizes, using codes embedded in the WP text). As they merged back into the Beagle fold, they brought with them plans for a series of AppleWorks add-ons and enhancement. These would be accomplished via a new core program (or "engine", as they called it) called TimeOut.

Written by Alan Bird, TimeOut installed itself into AppleWorks and interfaced directly with Lissner's remarkable built-in memory manager. The neat thing about TimeOut was that after the engine itself was installed, adding other modules was no more complicated than copying them over to the disk from which AppleWorks started. This addressed one of the problems with all of the other enhancement programs available; if they were not installed in the correct order, the patches would begin to step on each other, and crashes were much more likely. TimeOut provided a clearly-defined protocol for adding new features to AppleWorks without this patching hassle.

The first TimeOut modules released included DeskTools, FileMaster (which allowed file copying and more), Graph (spreadsheet graphing), QuickSpell, SideSpread (update of the older Software Touch program), SuperFonts (update of FontWorks), and UltraMacros (a more powerful version of Randy Brandt's SuperMacroWorks, using ideas from AutoWorks). More followed in subsequent years, including a thesaurus module and a full-featured telecommunications module that worked within AppleWorks.

JEM software

Over the years, Beagle Bros has been a major contributor to the longevity of AppleWorks through its many TimeOut enhancements. And they did many users a favor by making upgrades available virtually free, through a program they called "Beagle Buddies". Just contact your Buddy, give evidence that you really owned the program, and he would update UltraMacros from version 3.0 to 3.1, without charge. The down side of this service, however, was that there was "no" income received by Beagle for updates, making it financially difficult to pay the authors of those updates for their work. For this reason, authors like Randy Brandt (one of the AppleWorks 3.0 revision authors) had decided to start their own private companies for release of other products for AppleWorks. Through Brandt's company, JEM Software, he released PathFinder, which made setting the pathname for the AW "Add Files" menu easier and faster to change. Although that feature was built in to AW 3.0, Brandt did not stop there. With the help of Dan Verkade, he created TotalControl, which added features to the database module that make specific qualifications for the type of entries that can be made in new or existing records. DoubleData changed the database module so AW could handle twice as many categories per record as it was designed to do. Mr. Invoice gave the capability of producing invoice-type documents with AppleWorks, and DB Pix added graphic capability to the database, displaying single and double hi-res and Print Shop / Print Shop GS graphics. Brandt also wrote an update to UltraMacros 3.1, called Ultra 4.0, which added considerable power to the macro language. All of these add-on programs extended the usefulness of AppleWorks for very specific applications, significantly extending the lifespan of the program.

Brandt also came up with the concept of "inits" for AppleWorks. These programs were installed to AW via a small patch that allows it to look for them. Adding an init was simple; it was simply copied into a subdirectory called AW.INITS, and any binary program found there with a name that started with "I." was automatically loaded and patched in at startup time. These inits ranged from one that improved the handling of the screen print function built-in to AW, to other much larger applications (TotalControl was added via an init, for instance). The difference between these inits and TimeOut applications was that inits were always working, whereas TimeOut programs had to be specifically activated to work. Brandt used the same concept of simple extensions when he designed Ultra 4.0; more commands (called "dot commands") could be added to the macro language in the same way as other inits.

Patches

As with other popular programs, there have been many patches that have appeared over the years to customize AppleWorks to do things more to a particular user's likings. These first appeared as one to several byte patches that would be applied using Applesoft, poking the bytes to memory and then using the BASIC.SYSTEM command "BSAVE" to put them into the right place in the program. Patches were published in various places to do things like changing the pitch and duration of AW's awful error tone, make it possible for AW to access a disk device in slot 1 or 2 (which it refused to do ordinarily), or make more than one custom printer (not easily done in versions prior to 3.0). Other patches were published to fix various bugs that were uncovered over time. Eventually, these patches were collected into several different programs whose purpose was to streamline the process. Randy Brandt, through JEM Software, released Late Nite Patches for AppleWorks 2.0. John Link created a program called SuperPatch that he provided via online services initially, later changed it to shareware as it got more and more massive, and eventually arranged for it to be sold via Quality Computers. Written in Applesoft, John's program made it possible to not only apply the various patches, but to also remove them neatly.

Beagle Bros came out with AW 3.0 Companion (later updated to Companion Plus) which allowed not only a large number of useful changes to be made to AppleWorks, but also included a version of Mark Munz' Patcher program to correct some bugs that had made it into the program (and which Claris refused to fix via an upgrade). The Beagle program followed John Link's lead by making it possible to remove most patches as easily as they were applied.

AppleWorks 4.0

The year 1993 brought a major surprise: Another upgrade for AppleWorks. Two paths converged during that year to bring about this unexpected turn of events. Quality Computers, a mail-order business based in Michigan, had been steadily increasing in size and influence during the previous several years. They began as most such enterprises, selling software and hardware products that various companies around the country had available. One of their earliest enterprises was to sell software written by Joe Gleason, the company's founder. They were prominant in their advertising in the Apple II magazines that remained in the market; in inCider/A+ magazine they always had the first two to four pages of available ad space. During the early 1990's, they even began to distribute some hardware items of their own (usually produced by another company, who allowed Quality to sell them under their own name). When Beagle Bros decided to concentrate solely on their upcoming Macintosh product, Quality stepped in and purchased the rights to sell and upgrade the Beagle products, thus expanding their influence in the world of Apple II software.

Randy Brandt, as mentioned above, had also been quite busy with production of software products to enhance AppleWorks. Although AppleWorks 3.0 in 1989 had many of the features that he himself wanted to have, he continued to come up with new ways to enhance it. Through Beagle Bros and his own JEM Software he continued to create add-on tools to allow users to get more out of the program. But in the back of his mind there was always this wish that AppleWorks "itself" could be enhanced and fixed, to modernize it with features that many of the MS-DOS and Macintosh products on the market had incorporated since that last version of AW was released by Claris. Unfortunately, Claris continued to show no interest whatsoever in doing "anything" with AppleWorks, not even being willing to make the effort to release an update to fix known bugs in the program. Claris' other Apple II product, AppleWorks GS, suffered from the same neglect.

In the spring of 1993, Brandt contacted Joe Gleason at Quality Computers and discussed his interest in a major upgrade to AppleWorks 3.0. Having worked on the "Spike" project to develop 3.0, Brandt knew the program inside and out, and knew exactly how he could accomplish his goals of program enhancement. The "best" method would be to incorporate the changes into the program source code and recompile it; but Claris still held the rights to it. Gleason was extremely interested in the proposal, and began holding discussions with Claris to see if they would be willing to sell the license for releasing AppleWorks to Quality Computers. This would give Quality the opportunity to upgrade AppleWorks through a re-write, as well as to provide technical support in a way that had not previously been possible.

Brandt and his long-time programming associate, Dan Verkade, began working on the upgrade to AppleWorks (code-named "Quadriga"), while Gleason negotiated with Claris. Although they all hoped that it would be possible to release the finished product as AppleWorks 4.0, they recognized the possibility that Claris would not relinquish it's death grip on the program. In that eventuality, it was determined that there would be no choice but to put it out as a "very" large patch program. The proposed product name would be "TheWorks 4.0", and in order to make use of it a customer would need to already own AppleWorks 3.0. Installing TheWorks would patch into AppleWorks and make use of what code in the program was still useful, but still give access to all the new features they wanted to include.

Many of the features included in the Quadriga project were like a "best-of" list from TimeOut modules of the past: Triple Desktop, which gave access to as many as thirty-six files at a time; UltraMacros, in the improved "Ultra 4" version that JEM Software had released, in a form which allowed playback of pre-compiled macros (the compiler would be available separately); DoubleData, to increase the number of available categories in the database module from thirty to sixty; TotalControl, which further enhanced the abilities of the database; support for more printers, including newer style printers such as the Hewlett-Packard DeskJet 500; links between the database and word processor; and links between spreadsheets (similar to the "3-D" features that were currently available in MS-DOS programs like Lotus 1-2-3).

While Brandt and Verkade worked on the program code itself, Gleason was doing his best to convince Claris that it would be in their best interest to sell AppleWorks to Quality. As Quadriga was nearing completion, Gleason showed Claris executives that Quality was prepared to release it as a patch program, even if AppleWorks was "not" sold to them. Apparently Claris took this as clear evidence that Quality not only was determined to follow through on the project, but had the ability to pull it off. Negotiations became more serious, and by late August 1993 a contract was signed by both parties. This contract allowed Quality to purchase (for an unspecified sum) the the rights to publish AppleWorks "and" AppleWorks GS, and have the right to use that product name (which was actually an Apple trademark licensed to Claris).

With the legalities out of the way, the Quadriga project proceeded at full steam. They had a goal of releasing the program by October 1st, but some last minute problems delayed the actual debut of the program until November 1, 1993. As with many programs, some bugs surfaced within a week of the distribution of v4.0. However, these were quickly resolved, and shipping of an updated version 4.01 resumed withing a week. A version 4.02 update was expected by the end of the year to fix some other less serious problems that had been identified by early users. Compared to four years of absolute inactivity by Claris to fixing known problems in version 3.0, this was much better support. [12], [13]

Beyond AppleWorks

AppleWorks is probably the most powerful integrated program ever written, in terms of speed (being text-based) and overall useability for a wide range of purposes. The one single problem that it has caused in the Apple II world is that it is "so" comprehensive that it has literally killed the market for nearly every other text-based word processor, database, or spreadsheet program, even at a time when new such programs were being written. At this point in time, there would be little point to create a new text-based program in either of these categories, since AppleWorks 4.0 covers all those areas so comprehensively. For a majority of users, AppleWorks 4.0 (also known as AppleWorks "Classic") will meet "all" of their needs in a computer program. And on an Apple IIGS with expanded memory, the 4.0 version can make it possible to process and manipulate tremendous amounts of data easily.

However, what AppleWorks "cannot" do on an Apple IIGS is to take advantage of some of the features that GS/OS makes available: Easy access to foreign disk storage formats, use of outline font technology (via Pointless), access to a graphic-based work environment, the ability to switch between multiple programs (via program switchers like The Manager and Switch-It!) and many other features that IIGS users prefer. The other Claris program that Quality purchased, AppleWorks GS, could possibly meet the requirements for those users. AWGS (which is actually a re-write of an older program, GS Works, purchased by Claris from StyleWare and remodeled slightly) is significantly different from AppleWorks and cannot be considered an upgrade, but may meet the needs of IIGS users that want something more like a desktop publishing program. Since Quality Computers has also purchased the rights to AppleWorks GS, IIGS users can look forward to a revision to "that" program as well, to correct the many known bugs that "it" contains. And, depending on how good Quality is able to make it, AppleWorks GS may not be quite the killer of competing software that AppleWorks Classic was. Other programs have been released over the years that Claris has neglected AWGS to try to fill in the gap, and at least on the IIGS side of this fence, some healthy competition may result in better software for all users.

Notes

---

Next: Magazines

Previous: Software

Apple II History index