Printer Friendly
The Free Library
14,694,704 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

A shopper's guide to accounting software: fifteen leading high-end packages for PCs are examined.


The computerization com·put·er·ize  
tr.v. com·put·er·ized, com·put·er·iz·ing, com·put·er·iz·es
1. To furnish with a computer or computer system.

2. To enter, process, or store (information) in a computer or system of computers.
 of accounting has done more than streamline the work of CPAs by eliminating post binders, columnar sheets and those quaint quaint  
adj. quaint·er, quaint·est
1. Charmingly odd, especially in an old-fashioned way: "Sarah Orne Jewett . . .
 posting machines. It also has changed significant aspects of accountants' work fundamentally. For example, in precomputer days CPAs were instrumental in designing accounting systems for each client and then implementing them by hand. In the process, accountants made sure the systems included adequate audit trails, controls and reports, among other things.

That was then. Today, the most popular accounting tools are off-the-shelf, shrink-wrapped products. While most allow some customization, their basic design is locked into the esoteric es·o·ter·ic  
adj.
1.
a. Intended for or understood by only a particular group: an esoteric cult. See Synonyms at mysterious.

b.
 code of computer programming. As a result, today's CPAs, rather than being able to adapt an accounting system to a specific use, must themselves adapt to it. Thus the accountant's role has changed--from that of system designer to system selector (programming) selector - 1. In Smalltalk or Objective C, the syntax of a message which selects a particular method in the target object.

2. An operation that returns the state of an object but does not alter that state.
 and adapter A device that allows one system to connect to and work with another. An adapter is often a simple circuit that converts one set of signals to another; however, the term often refers to devices which are more accurately called "controllers. .

CPAs who are asked to recommend an accounting package for a client or an employer must be sure it meets the business's unique needs. That's not easy. While many of the 200 or so products in the marketplace today are adequate accounting tools, rarely does any one package fit a client's needs perfectly. So, even before investing the time to analyze a package in depth, accountants must set their priorities and then search for the software that appears to provide the best fit. However, we have found that appearances, or claims about the ability to perform certain functions, can be deceiving.

At best, CPAs must compromise on software functions. Accordingly, this article, which examines 15 popular accounting software packages, probes not only the packages themselves but also how the various software functions affect the way today's accountants select and work with software.

MAKING THE SELECTION

We focused on high-end microcomputer microcomputer

Small digital computers whose CPU is contained on a single integrated semiconductor chip. As large-scale and then very large-scale integration (VLSI) have progressively increased the number of transistors that can be placed on one chip, the processing capacity
 accounting software designed for small to midsized organizations. Our selection was based on these criteria:

* Price. We reviewed programs that cost between $400 and $1,000 per module in the fall of 1993, when the review process started; since then, although some prices have risen above the $1,000 level, we retained those products in the review (see the sidebar (1) A Windows Vista desktop panel that holds mini applications (gadgets) such as a calendar, calculator, stock ticker and Vonage phone dialer. It is the Windows counterpart to the Dashboard in the Mac. See Windows Vista and gadget.  on page 59.)

* Operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
. We chose only DOS packages because they make up the largest segment of the accounting software market. However, in the sidebar "Migration Paths: Planning for the Unknown," page 40, we alert readers about available Unix or Windows versions See Windows. . We didn't include Unixonly software because it's usually somewhat more sophisticated and expensive than DOS software; as a result, fewer businesses use it. Windows software was excluded because in our view and that of many accounting firms, accounting often is a mission-critical application and the current Windows version, 3.1, has not proven sufficiently stable to support such applications. That may change with the new Windows version, Windows 95, Microsoft plans to introduce this year.

* Customers. We selected widely used and marketed software that is designed for a variety of industries rather than for only a specific industry. We focused on horizontal packages because most CPA (Computer Press Association, Landing, NJ) An earlier membership organization founded in 1983 that promoted excellence in computer journalism. Its annual awards honored outstanding examples in print, broadcast and electronic media. The CPA disbanded in 2000.  firms find they can support only two to three programs--thus, they tend to select packages that are adaptable a·dapt·a·ble  
adj.
Capable of adapting or of being adapted.



a·dapta·bil
 to a variety of clients rather than those that are highly specialized spe·cial·ize  
v. spe·cial·ized, spe·cial·iz·ing, spe·cial·iz·es

v.intr.
1. To pursue a special activity, occupation, or field of study.

2.
 or industry-specific.

* Multiuser Two or more users.  support. Even though an initial installation may be on a single microcomputer, we consider multiuser support essential for a growing business.

AREAS OF FOCUS

Accounting packages have many attributes worthy of review--so many, in fact, that no one article could cover the subject adequately. For example, ease of learning is important to the installer and new user. Efficiency of operation also is important, especially for data entry. But since there are no objective standards for such attributes, we focused on accounting considerations only, leaving it to the user to make those personal judgments.

We chose audit trails, internal controls and reporting for study because they are the primary concerns of accountants in both public practice and in industry. Audit trails represented by journals and ledgers are the essence of any accounting system, adequate controls allow users to rely on the integrity of that system and reliable reports are the primary purpose for any accounting program.

An adequate audit trail and sufficient internal controls permit auditors to form supportable opinions on financial reports. Controllers are responsible for implementation and maintenance of all three attributes. It is in those three areas where computerized computerized

adapted for analysis, storage and retrieval on a computer.


computerized axial tomography
see computed tomography.
 accounting is most vulnerable--after all, the move from hand-kept and mechanized mech·a·nize  
tr.v. mech·a·nized, mech·a·niz·ing, mech·a·niz·es
1. To equip with machinery: mechanize a factory.

2.
 accounting systems to electronically based systems has changed drastically dras·tic  
adj.
1. Severe or radical in nature; extreme: the drastic measure of amputating the entire leg; drastic social change brought about by the French Revolution.

2.
 the physical form of audit trails, the nature of required internal controls and the potential for much more in-depth financial reporting.

Many accounting packages contain 10 or more modules covering a variety of activities, such as sales, manufacturing and bank reconciliation. To keep the size of the study manageable and maintain comparability between products, we included only the general ledger General Ledger

A company's accounting records. This formal ledger contains all the financial accounts and statements of a business.

Notes:
The ledger uses two columns: one records debits, the other has offsetting credits.
 module plus those necessary for the sales, inventory and purchasing cycles. Because accounting activities differ from module to module in different packages, specific modules examined varied from vendor to vendor.

WHAT'S IN A NAME

In researching accounting packages, CPAs must deal with many daunting daunt  
tr.v. daunt·ed, daunt·ing, daunts
To abate the courage of; discourage. See Synonyms at dismay.



[Middle English daunten, from Old French danter, from Latin
 obstacles, but what may be the most frustrating frus·trate  
tr.v. frus·trat·ed, frus·trat·ing, frus·trates
1.
a. To prevent from accomplishing a purpose or fulfilling a desire; thwart:
 is understanding software publishers' jargon jargon, pejorative term applied to speech or writing that is considered meaningless, unintelligible, or ugly. In one sense the term is applied to the special language of a profession, which may be unnecessarily complicated, e.g., "medical jargon. . Many of the packages use terminology incorrectly and inconsistently to describe accounting functions. For example, one software package uses the word posting when what is meant is journalizing. The title detail report is used on one package to describe a journal while it refers to a ledger The principal book of accounts of a business enterprise in which all the daily transactions are entered under appropriate headings to reflect the debits and credits of each account.  in another package. When CPAs examine potential accounting software packages, these inconsistencies are more than just a minor linguistic oversight--they become a serious barrier to selecting a product.

Another problem: In a significant number of cases, vendors claim features for their products that clearly aren't present. And in other cases, vendors say their products lack capabilities we discovered they possess. For example, one vendor reported it could not provide an aging schedule Aging schedule

A table of accounts receivable broken down into age categories (such as 0-30 days, 30-60 days, and 60-90 days), which is used to determine if customer payments are keeping close to schedule.
 by invoices, two said they do not use data type checks that permit entry of only integer integer: see number; number theory  data in dollar value fields and one claimed it could not produce a report showing gross profit by inventory item. In each of these cases, the product was able to do the job. Part of the problem stems from misunderstandings over terminology. In this article we have used standard accounting terminology to describe functions even when a vendor labels a product's functions differently.

I. AUDIT TRAIL

TRACKING THE ELUSIVE TRANSACTION

All 15 packages claim to provide complete audit trails. We soon discovered that those claims were exaggerated.

Some background first: A complete audit trail has two dimensions, as shown in the adjacent illustration. An accountant must be able to trace a transaction from its document origin through a journal (a chronological chron·o·log·i·cal   also chron·o·log·ic
adj.
1. Arranged in order of time of occurrence.

2. Relating to or in accordance with chronology.
 listing of transactions) and a ledger to any ensuing en·sue  
intr.v. en·sued, en·su·ing, en·sues
1. To follow as a consequence or result. See Synonyms at follow.

2. To take place subsequently.
 reports or output documents. And this trail must be bidirectional The ability to move, transfer or transmit in both directions. ; that is, the accountant must be able to trace information from the output documents and reports back through the ledger and journal to originating documents. Moreover, for a complete audit trail, references must be distinct enough to permit a trace directly to an item rather than require a random search of either journal or ledger data. Such random searches constitute gaps, which are, in fact, defects in the audit trail.

In addition, for an audit trail to be effective, it must permit an accountant, using ledgers, to track all changes in the account balance from the end of one period to the end of each subsequent period. And the ledgers must include customer, supplier and inventory ledgers as well as the general ledger. As CPAs know, to constitute a complete ledger, accounts must show three elements: a beginning balance, all transactions affecting that account for the period and an ending balance. The two crucial accounting records are journals and ledgers. Since all of the packages studied are designed around hard copy output, we looked closely at the nature of these printouts and under what conditions they can be produced.

We discovered that the quality of audit trails varies and several packages have clear deficiencies. In some systems transactions are followed easily, but in others the audit trail requires considerable effort. And in some there are clear breaks in the trail, making it difficult to trace the flow of specific items.

[CHART OMITTED]

A JOURNAL BY ANY OTHER NAME

A journal, as every CPA knows, is a chronological listing of transactions. Unfortunately, some accounting packages consider listings of transactions in account-number order to be journals. However, for a document to be considered a journal in this review we required that data in a printout (PRINTer OUTput) Same as hard copy.  be in chronological order. While all the packages we reviewed could generate journals, how they did so became an issue.

Journals can be printed in four ways: (1) by user-specified beginning and ending dates, (2) by transaction entry session, (3) by posting batch and (4) by reporting period, such as a month. That raises these questions:

* Can a journal printout be obtained to scan for errors before posting so corrections can be made to the journal, thereby avoiding the need to correct entries?

* Can a single, complete journal printout covering an entire reporting period be obtained?

Scanning printouts after each transaction entry session usually is the best way to obtain a proof listing. But as exhibit 1 (column B), below, shows, only 8 of the 15 packages support this option. Eleven provide printouts by a range of dates (column A), thereby permitting corrections before posting. Only one--RealWorld--makes no provision for proof lists (column E) since printout cannot be obtained prior to posting.

[TABULAR tab·u·lar
adj.
1. Having a plane surface; flat.

2. Organized as a table or list.

3. Calculated by means of a table.



tabular

resembling a table.
 DATA OMITTED]

All of the packages except Macola Accounting and Open Systems Accounting Software provide for printing journals by reporting period (column D). If journals can be printed only by transaction entry session, the operator must accumulate Accumulate

Broker/analyst recommendation that could mean slightly different things depending on the broker/analyst. In general, it means to increase the number of shares of a particular security over the near term, but not to liquidate other parts of the portfolio to buy a security
 and combine printouts manually for all entry sessions to have a journal for an entire reporting period. This also is true of printouts based on posting batch, unless there is only one posting batch per reporting period--an unlikely scenario except perhaps for the general ledger.

So the issue becomes not whether a journal can be produced, but how reliably it can be obtained and how useful it is as an audit trail. Macola and Open Systems, for example, force a printing at posting and simultaneously erase the journal file (column F). While obtaining and retaining a good printout is critical, it's not a good idea to rely solely on the printed product: Printers can fail and data can be lost when the information is printed to a file or a network print spooler Software that manages sending jobs to the printer. When an application prints a document, the formatted output is stored on disk, and the print spooler feeds the print images to the printer in the background at slower printing speeds. . Even if a good printout is obtained but later lost, accountants must rely on a backup made immediately before posting--a risky proposition at best. In our view, the best system would retain the journal file for an extended period and permit printing at any time before and for some time after posting, which is what most of the packages do.

We discovered other shortcomings A shortcoming is a character flaw.

Shortcomings may also be:
  • Shortcomings (SATC episode), an episode of the television series Sex and the City
. For example, due to delays in receiving information from remote locations, transactions may not be journalized in chronological order. In these cases the accounting system may be programmed to assign a sequential identifying number to each transaction. All but three products assign such numbers (column G). But curiously, while AccountMate Premiere and Solomon IV assign such numbers, they do not provide for a printout of the journal according to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 these assigned numbers (standard) assigned numbers - The RFC STD 2 documenting the currently assigned values from several series of numbers used in network protocol implementations. This RFC is updated periodically and, in any case, current information can be obtained from the Internet Assigned Numbers  (column H). Thus, only 10 of the 15 both assign transaction numbers and support printouts.

If accountants want to be able to trace backward through the system, it's essential that they be able to place an identifier of the source document in journal entries. While all the packages provide such a capability, again there are wrinkles wrinkles

See bells and whistles.
. A desirable feature of such systems is the ability to locate journal entries and view entries on screen by entering the source document ID--putting less reliance on paper output; all but four packages do this (column K).

While journals can be produced by the packages reviewed here, they cannot be generated with just a few keystrokes; instead, they are treated as just one of many printout possibilities and are not even necessarily called journals. Often one must select certain options manually at print time to obtain one.

LEDGER DOMAIN

Can these packages produce ledgers? Accounting ledgers have specific characteristics:

* All accounts in an application, such as the general ledger, are printed in a single report.

* Each account in the printout contains a beginning balance plus all transactions affecting that account during the period (in date order) and an ending balance.

As shown in exhibit 2 (column A), below, all the packages have adequate general ledgers--although they often are misnamed mis·name  
tr.v. mis·named, mis·nam·ing, mis·names
To call by a wrong name.


misnamed
Adjective

having an inappropriate or misleading name:
 and the formats sometimes are unconventional and therefore difficult to follow initially.

[TABULAR DATA OMITTED]

The real problems surfaced when we examined the so-called subsidiary ledgers Noun 1. subsidiary ledger - details of an account supporting the amount stated in the general ledger
account book, book of account, ledger, leger, book - a record in which commercial accounts are recorded; "they got a subpoena to examine our books"
. Although most of the software vendors claimed to have these ledgers, we had great difficulty locating them in the software. After many phone calls to the software publishers and two supplementary questionnaires, here is what we discovered: In the best case, customer, vendor and inventory ledgers usually are considered to be three of many possible reports and are obtained only by selecting the proper combination of options at print time. Thus, to obtain a ledger, users must select a report--not called a ledger--and select the characteristics from a long menu of options that will create a ledger printout.

A few packages lack even that; they produce a report that only lists transactions in account-number order with no beginning or ending balances. Others have transactions for the period and ending balances; to obtain the beginning balance the user must look on the prior-month printout for its ending balance or calculate it by working backward through each account.

Most of the receivables ledgers were generated through an aging report option. We divided receivables accounting methods into balance forward and open item. A true balance-forward system combines all open items at the end of an accounting period and carries a single balance forward to the new period. In contrast, an open-item system carries forward to the current month the detail of all unmatched items from prior months.

Vendor responses to our supplementary questionnaires indicated that several did not understand the difference between the two systems. AccountMate, for example, provided us with a single account printout to accommodate both balance-forward and open-item systems. From their responses we were unable to determine the software's capability and we had to run tests to reach a conclusion.

Vendor responses

     Beginning                  Ending    Our




     balance     Transactions   balance   evaluation


1.   Yes         Yes            Yes       Yes
2.   No          Yes            Yes       Partial
3.   No          Yes            No        No
4.   No          No             Yes       No
5.   No          No             No        No


Some systems described by the vendors as balance forward do not meet our definition. Solomon, for example, instead of carrying a single balance forward, carries all unpaid items forward and applies payments to the oldest. However, statements are printed on a true balance-forward basis, showing only a single amount carried forward each period.

Exhibit 3, at right, shows the vendor responses to the following question in our supplementary questionnaire: Can your package produce a listing by account that shows (1) a beginning balance of the account, (2) all transactions for the period in date order and (3) an ending balance of the account? They provided this information for balance-forward receivables, open-item receivables and payables and inventory (both in units and in dollars). They were told the beginning balance for open-item receivables and payables "may be represented by several items (invoices, etc.) carried forward from prior periods."

[TABULAR DATA OMITTED]

To substantiate To establish the existence or truth of a particular fact through the use of competent evidence; to verify.

For example, an Eyewitness might be called by a party to a lawsuit to substantiate that party's testimony.
 their yes answers, we asked the vendors to provide a printout illustrating the capability--being quite specific as to its contents. At that point we performed our own evaluations by running sample data provided with the programs. We then summarized the vendors' responses for beginning balances, transactions and ending balances and determined the extent to which a ledger exists. For example, vendors who answered yes to each question clearly provided a ledger. The following table provides our evaluation of the five responses:

For those who may question why we believe category 2 (no, yes, yes) is incomplete--since it's possible to work backward to the beginning balance--consider this: That calculated figure is only what the beginning balance should be--not necessarily what it is. Only by looking back at the prior printout is it possible to be sure no transactions are missing. Category 3 (no, yes, no) is simply the journal file sorted into account-number order and cannot be tied directly to the output reports.

Our conclusions about subsidiary ledgers are shown in exhibit 2 (columns B-F). We were distressed at the results. Libra Libra (lē`brə, lī`–) [Lat.,=the scales], southern constellation lying on the ecliptic (the sun's apparent path through the heavens) between Virgo and Scorpius; it is one of the constellations of the zodiac.  Accounting, Macola and SBT SBT Symplastin bleeding time  Accounting Systems Pro Series have no subsidiary ledgers for either receivables, payables or inventory. Only M[center dot]A[center dot]S 90 Evolution/2 and Platinum Series Accounting have ledgers for all--but even for them, it is necessary to search for and effectively design them from the menus provided.

As in receivables, payables ledgers often were obtainable as an option in the aging of payables. In our view, this use of the aging programs in receivables and payables to produce both ledgers and aging reports did justice to neither. CYMA PAS+ was the only package with menu options that allowed users to print journals and ledgers without having to go through complex steps.

DOLLARS AND UNITS

We believe inventory ledger accouts should show both units and dollar values. However, we found that inventory ledgers were the rarest breed of all. As shown in exhibit 2 (columns E and F), only six of the packages supported either kind of ledger, units or dollars. Surprisingly, Open Systems had neither receivables nor payables ledgers, but it did have both units and dollar inventories.

Note that information often can be found in various reports that, if properly combined, would constitute a ledger. For example, in one package it's possible to ferret out Verb 1. ferret out - search and discover through persistent investigation; "She ferreted out the truth"
ferret

discover, find - make a discovery; "She found that he had lied to her"; "The story is false, so far as I can discover"
 the information constituting a ledger by using the ending trial balance of inventory for the prior year, the receipts listing of the current period, the issuances listing for the current period and the ending trial balance. We resorted to this ponderous pon·der·ous  
adj.
1. Having great weight.

2. Unwieldy from weight or bulk.

3. Lacking grace or fluency; labored and dull: a ponderous speech. See Synonyms at heavy.
 procedure in our search for an audit trail in some of the packages--a process we recommend only when all else fails.

Some of the vendors noted that while the software did not produce the journals and ledgers we desired, their report writer could produce it. Since these packages are supposedly accounting systems, we believe they should produce a "set of books"--journals and ledgers--without any programming by the purchasers.

These deficiencies in basic accounting records suggest that developers of accounting programs often believe an accounting system is sufficient as long as management reports can be culled from processed transactions.

BLIND TRACKING

While a conventional audit trail requires the existence of at least a journal and a ledger, obviously more is needed--such as references tying together originating documents, journals, ledgers and reports. In all instances we found that when journals and ledgers existed, the forward trail from documents to reports was good. However, the trail from things such as ledgers and transaction listings to documents often was deficient de·fi·cient
adj.
1. Lacking an essential quality or element.

2. Inadequate in amount or degree; insufficient.



deficient

a state of being in deficit.
. In these cases it was not possible to trace directly from ledger entries to journal transactions.

With a hand-kept system, the source of ledger account transactions is denoted by a reference to a page number of an identified journal. In computerized systems, journal page numbers don't exist except on printing. Thus, there needs to be some other way to reference data.

Data posted to the ledger accounts always should include the transaction date, source journal, a unique transaction identifier, the transaction amount and perhaps a batch number. With the journal identifier and unique transaction identifier it's possible to trace directly to the source journal entry. Without a journal identifier, it may not be possible to determine the source journal from the nature of the transaction. If neither a journal identifier nor a unique transaction number exists, then one must search among the various journals for a transaction using only the date, customer/vendor ID and transaction amount. Practically speaking, when there are hundreds of transactions a day, the audit trail will look more like an overgrown overgrown

said of a part that has not been kept trimmed.


overgrown hoof
overgrown hooves put unusual stresses on bones and tendons and allow for distortion of the wall and sole.
 jungle.

Some transactions provide automatic referencing information. Sales invoice An itemized statement or written account of goods sent to a purchaser or consignee by a vendor that indicates the quantity and price of each piece of merchandise shipped.

A consular invoice is one used in foreign trade.
 numbers usually are posted to receivables and check payment numbers to payables along with the dollar amounts, providing a convenient way to trace back to the originating journal. But no such automatic referencing information is available with collections on account or purchases of merchandise. Purchase order numbers aren't useful, since purchases are recorded when consummated con·sum·mate  
tr.v. con·sum·mat·ed, con·sum·mat·ing, con·sum·mates
1.
a. To bring to completion or fruition; conclude: consummate a business transaction.

b.
 rather than when initiated.

Exhibit 4, below, shows references in various reports (some of them are ledgers) for tracing back to supporting journal entries. Some of these so-called ledgers are only full or partial transaction listings by account number. Most of the general ledger references are adequate for tracing. As expected, invoice numbers generally are available in customer accounts permitting traces directly to the sales journal entry.

However, there are no natural references for tracing from customer accounts to the cash receipts journal and, not surprisingly, problems abound. The only reliable reference data would be a sequential transaction number or a deposit number. The date might suffice suf·fice  
v. suf·ficed, suf·fic·ing, suf·fic·es

v.intr.
1. To meet present needs or requirements; be sufficient: These rations will suffice until next week.
 if there is only one deposit a day. While some references listed are merely ambiguous, others clearly are inadequate; the customer number is insufficient because one would have to scan an entire month's deposits to match the customer number and an amount. The customer check number could be found only by searching the cash receipts journal randomly. Tracing from the vendor (accounts payable) ledger to the purchases journal is just as difficult. The voucher A receipt or release which provides evidence of payment or other discharge of a debt, often for purposes of reimbursement, or attests to the accuracy of the accounts.  number (probably a sequential number assigned to purchase transactions) permits one to proceed directly to the transaction in the purchases journal. Using the date would restrict the search considerably. But searches using the vendor name, vendor invoice number, purchase order or the amount would only be random.

These searches are required because of gaps in the audit trail. Very small businesses with small volumes and no or few multiple customer or supplier transactions of the same amount on the same date would have no difficulty tracing from ledger to journal. But these packages are designed for considerably larger businesses; thus, the deficiencies are serious.

The best audit trails are provided by ABS (Automatic Backup System) See backup program.  Accounting System and CYMA. Although not reflected in the table, an examination of CYMA software found that in every journal the computer assigns Individuals to whom property is, will, or may be transferred by conveyance, will, Descent and Distribution, or statute; assignees.

The term assigns is often found in deeds; for example, "heirs, administrators, and assigns to denote the assignable nature of
 a sequential number uniquely identifying that transaction. That number is posted to the ledger, providing a consistent and clear audit trail in every module. Thus, tracing is easy and direct. Open Systems and SBT have excellent audit trails in all but accounts payable.

Other packages depend on the uniqueness of transaction datevendor-amount combinations to provide a basis for journal entry searches. Thus, depending on the number and nature of a company's transactions, the ledger reference information provided makes tracing backward from ledger entries to journals either tedious or nearly impossible.

The structure of accounting software, compared with hand-kept records, raises another audit trail problem. One must be concerned not only with the clarity of audit trails between module journals and ledgers but also with transaction transfers from modules such as accounts payable to the general ledger module. Such transfers may be summaries of transaction data or detailed transactions transferred to the general ledger. Exhibit 5 (column A), this page, shows that ABS transfers the data in detail and all the other packages give the user an option. While some accountants prefer transferring all details, others prefer summary information, which permits them to scan the general ledger accounts easily for unusual transactions. Moreover, if all detail is transferred, the size of the typical general ledger account may increase from a few monthly entries to thousands, nearly doubling the required disk storage space.

[TABULAR DATA OMITTED]

The information transferred may be entered into the general ledger module journals or posted directly from other modules to general ledger accounts. If detail data are transferred to the general journal from other modules and then posted to the ledger, the transaction data will have been stored four times: in the original journal and ledger and in the general journal and ledger. We believe these are two compelling reasons to prefer summary rather than detail transfers. In either case, one should be able to trace data easily from the originating module to the receiving module and vice-versa. All packages have adequate audit trails for this information.

COUNTING MORE THAN MONEY

Audit trails are important for nonmonetary data also. Numerous ledger account changes involve other than dollar amounts: New customer accounts are created; changes are made in addresses, phone numbers, key personnel, credit limits, etc. Accounting programs can be designed easily to provide activity logs (journals) containing all changes to such accounts for auditor and management review. Moreover, systems providing user identifications can report on the identity of the operator making the change.

Exhibit 6, page 48, shows that only ABS, CYMA and RealWorld provide such an audit trail for general ledger, receivables, payables and inventory. Of these, only the RealWorld log contains the ID of the person making changes. Five additional packages--Macola, M[center dot]A[center dot]S 90, Open Systems, Platinum and Solomon--have logs in at least one of the four modules (columns A-D A-D

Advance-Decline, or measurement of the number of issues trading above their previous closing prices less the number trading below their previous closing prices over a particular period.
), with M[center dot]A[center dot]S 90, Platinum and RealWorld including user ID (column E). We believe the inclusion of such a log in 8 of the 15 packages indicates a significant awareness of the need for audit trails for nonfinancial information in ledger accounts. The inconsistent implementation is especially regrettable given this recognition.

[TABULAR DATA OMITTED]

MINDING SECURITY

It's relatively easy to make manual books secure: Just lock them in a safe place. But providing access control for computerized books takes some planning. The conventional way is to use password access controls to limit access to various accounting functions. However, while some personal computer password systems are nearly useless, others are relatively effective.

There are two types of systems built into accounting software: task passwords and user passwords. Task passwords are assigned to various activities by the system's security administrator and shared by all users performing those activities. In contrast, user passwords are assigned to each user, and each is given access to appropriate activities. Task password systems are marginally acceptable only if activities are not shared. But they are less than desirable because users must remember a password for each assigned activity and, as a practical matter, users are likely to write the passwords in an easy-to-see place--defeating the purpose. As shown in exhibit 7 (column A), this page, only two use task password systems.

[TABULAR DATA OMITTED]

The longer a password, the harder it is to crack. All the packages provide for several password characters except CYMA, which is limited to three. However, none requires a password of sufficient length to be really effective.

Most of the software packages permit the use of any keyboard symbol, but CYMA is limited to alpha uppercase characters and Great Plains Accounting and Solomon are limited to alphanumeric characters Noun 1. alphanumeric characters - a character set that includes letters and digits and punctuation
alphanumerics

character set - an ordered list of characters that are used together in writing or printing
 (column C).

For extra security--and a welcome audit trail--two of the packages (AccountMate and SBT) provide a log of user accesses (column B); the log stores the password used and the times access was gained. In general, Infinity infinity, in mathematics, that which is not finite. A sequence of numbers, a1, a2, a3, … , is said to "approach infinity" if the numbers eventually become arbitrarily large, i.e.  Power and CYMA trailed with program password systems (column A), with CYMA limited to three uppercase alpha characters.

Program access controls prevent operators from modifying the accounting program itself. Only products that are created with programming languages requiring a compilation Compiling a program. See compiler.  of programmer-developed code can do this. COBOL COBOL: see programming language.
COBOL
 in full Common Business-Oriented Language.

High-level computer programming language, one of the first widely used languages and for many years the most popular language in the business community.
 and C are compiler languages See high-level language and compiler. , for example, while most BASIC programs are interpreters, which can be modified easily by anyone with access to the programs and a rudimentary rudimentary /ru·di·men·ta·ry/ (roo?di-men´tah-re)
1. imperfectly developed.

2. vestigial.


ru·di·men·ta·ry
adj.
1.
 knowledge of the language. All but M[center dot]A[center dot]S 90 and Open Systems have such high-level security (column E).

Data access controls also are a concern, especially when files are stored in American Standard Code for Information Interchange American Standard Code for Information Interchange: see ASCII.


See ASCII.

American Standard Code for Information Interchange - The basis of character sets used in almost all present-day computers.
 (ASCII ASCII or American Standard Code for Information Interchange, a set of codes used to represent letters, numbers, a few symbols, and control characters. Originally designed for teletype operations, it has found wide application in computers. ) format, which makes the data easily readable read·a·ble  
adj.
1. Easily read; legible: a readable typeface.

2. Pleasurable or interesting to read: a readable story.
 by anyone. On the plus side, ASCII formatting makes it easy to export data to spreadsheets and word processors; however, programs now have filters that facilitate exporting and importing of data, so the ASCII plus is no longer significant.

If security is a major issue, the only alternative is to use encryption The reversible transformation of data from the original (the plaintext) to a difficult-to-interpret format (the ciphertext) as a mechanism for protecting its confidentiality, integrity and sometimes its authenticity. Encryption uses an encryption algorithm and one or more encryption keys. . None of the packages uses standard encryption algorithms A formula used to turn ordinary data, or "plaintext," into a secret code known as "ciphertext." Each algorithm uses a string of bits known as a "key" to perform the calculations. The larger the key (the more bits), the greater the number of potential patterns can be created, thus making  to secure data (column G), and both CYMA and RealWorld store data in ASCII format. Thus, while effective password systems in the accounting packages may prevent unauthorized use of the programs, data files may be read and changed from outside the accounting programs unless the accounting programs encrypt See encryption.  the data.

The most effective security systems are integrated with the computer's operating system and control access to program files, data files and hardware. Those users who want to have the most effective security should investigate such system-level security products rather than relying on package-level security.

II. EXAMINING CONTROLS

DATA ENTRY CONTROLS

Although there are numerous data entry controls, three field-level and two batch controls (1) The management of documents or electronic media that have been grouped, cataloged and are waiting for processing. See batch processing.

(2) An industrial control application that makes products in vats and tanks rather than in a continuous series of processes that
 were selected to represent these packages' general ability to filter erroneous erroneous adj. 1) in error, wrong. 2) not according to established law, particularly in a legal decision or court ruling.  data entered. Those selected are

Field checks.

* Code check and account title display ascertains whether an account number entered in a journal actually exists and, if it does, displays the related title on the screen.

* Check digits A numeric digit used to ensure that account numbers are entered accurately into the computer. Using a formula, a digit is calculated from each new account number, which is then made part of that number, either at the end, the beginning or somewhere in the middle of the number.  control uses the account number itself to determine its own accuracy by invoking an algorithm. A code check assures only that such an account exists by comparing input with a list of valid numbers. Because the check digit is calculated based on input data, it is more likely to identify keying errors. Check digits are used widely to validate To prove something to be sound or logical. Also to certify conformance to a standard. Contrast with "verify," which means to prove something to be correct.

For example, data entry validity checking determines whether the data make sense (numbers fall within a range, numeric data
 credit card and checking account numbers.

* Data type check ensures only numerals are accepted in the amount field.

Batch checks.

* Batch totals The sum of a particular field in a collection of items used as a control total to ensure that all data has been entered into the computer. For example, using account number as a batch total, all account numbers would be summed manually before entry into the computer.  control directs the journal program to accumulate the total dollar amount entered in a batch of transactions; that total is compared with an adding machine tape of source document values so errors can be corrected before posting. Packages featuring real-time posting usually don't include this control.

* Hash totals A method for ensuring the accuracy of processed data. It is a total of several fields of data in a file, including fields not normally used in calculations, such as account number. At various stages in the processing, the hash total is recalculated and compared with the original.  control enables the program to accumulate account numbers, other critical numerical numerical

expressed in numbers, i.e. Arabic numerals of 0 to 9 inclusive.


numerical nomenclature
a numerical code is used to indicate the words, or other alphabetical signals, intended.
 fields or both and compare the totals with adding machine tapes obtained independently.

Exhibit 8, pages 12--13, shows that all the packages reviewed use code and data type checks, but none uses check digits (columns A-C A-C Air Conditioning ). This omission omission n. 1) failure to perform an act agreed to, where there is a duty to an individual or the public to act (including omitting to take care) or is required by law. Such an omission may give rise to a lawsuit in the same way as a negligent or improper act.  is particularly regrettable, especially in inventory modules, where many items have lengthy part identifiers and the checking procedure would be especially worthwhile.

[TABULAR DATA OMITTED]

All except M[centerdot]A[centerdot]S 90 and Real-World support batch totals (dollar amounts), but none supports hash totals (columns D and E). Curiously, ABS, AccPac Plus, Account-Mate, Infinity, Platinum and Solomon support batch totals (exhibit 8, column D) but don't permit journal printouts by transaction entry session (exhibit 1, column B), which means accountants using these programs can determine that errors occurred but cannot obtain a printout to correct them before posting. Of the above programs that don't support transaction session printouts, all except Account-Mate and Solomon permit journal printouts by date (exhibit 1, column A), which at least would provide some clues to the location of an error.

By omitting both check digits and hash totals controls, these accounting packages are grossly deficient in validating val·i·date  
tr.v. val·i·dat·ed, val·i·dat·ing, val·i·dates
1. To declare or make legally valid.

2. To mark with an indication of official sanction.

3.
 account identifiers. The benefit of using both check digits and hash totals is testified to by their widespread use by large businesses.

PROCESSING CONTROLS

Processing controls are designed to ensure accounting tasks are performed in proper order. In manual systems, they either don't exist or are informal checklists. Such controls are highly desirable in computerized systems because the operator cannot view computer records as processing occurs. Consequently, it's easy to perform tasks in the wrong sequence, resulting in incorrect reports or an incomplete audit trail. Thus, the software should enforce a proper processing order.

Accounting software generally has tried to replicate rep·li·cate
v.
1. To duplicate, copy, reproduce, or repeat.

2. To reproduce or make an exact copy or copies of genetic material, a cell, or an organism.

n.
A repetition of an experiment or a procedure.
 manual systems, in which proper task sequencing is assumed. As a result, we anticipated that these controls would be relatively rare. Rather than exhaustively ex·haus·tive  
adj.
1. Treating all parts or aspects without omission; thorough: an exhaustive study.

2. Tending to exhaust.
 considering all correct operations sequences, we focused on four basic ones to suggest the general development level. For the general ledger, we posed these questions:

* Can financial statements be printed when there are unposted transactions?

* Can the books be closed when financial statements have not been printed?

* Can the books be closed when journals and ledgers have not been printed?

And for accounts receivable accounts receivable n. the amounts of money due or owed to a business or professional by customers or clients. Generally, accounts receivable refers to the total amount due and is considered in calculating the value of a business or the business' problems in paying , we asked

* Can the accounting records for the period be closed when journals and ledgers have not been printed?

Exhibit 8 (column F) shows that none of the packages prevent financial statement printing when unposted transactions exist, although four provide a warning. Only AccPac requires that financial statements be printed before closing, although CYMA provides a warning if a closing is attempted before printing (column G). Four provide an audit trail by requiring that journals and ledgers be printed before closing; CYMA and SBT provide a warning (column H).

Note that these controls are designed to ensure reliable output and an adequate audit trail. One could object to our criticism by suggesting that access to electronic media would be adequate--paper output is not required. But we believe these packages are not designed for paperless reporting; rather, they emphasize the importance of hard copy output and some even require journal printing as posting occurs.

An even greater absence of control was found in receivables modules. AccPac alone required journals and ledgers be printed before closing; four gave warnings (column J).

Documentation accompanying all of the accounting packages gave the proper order of software operations. In a single-user environment, check sheets can control the operation sequence, but these packages generally are directed toward multiuser environments, with many opportunities for error.

Only 2 of the 15 packages consistently guide the user in performing accounting tasks in the proper order (columns F-J). AccPac prohibits incorrect operation, while CYMA provides warnings. With so many packages having no processing controls, it seems that most accounting software developers are unaware of this need.

OUTPUT CONTROLS

While there are many output controls, we selected two basic concerns to illuminate il·lu·mi·nate  
v. il·lu·mi·nat·ed, il·lu·mi·nat·ing, il·lu·mi·nates

v.tr.
1. To provide or brighten with light.

2. To decorate or hang with lights.

3.
 their overall efficacy level: Ability to determine when printing occurred and to control the distribution of all printouts.

One manual output control is to scan printouts visually for reasonableness. On finding errors, the user should be able to make additional entries, post them and print new statements. But for that to work well, the user must be able to distinguish easily between earlier and later printouts. Controls that provide this capability are date/time stamps on the printouts, sequence numbers appearing on the output or both.

All of the packages provide a date stamp Verb 1. date stamp - stamp with a date; "The package is dated November 24"
date

date - provide with a dateline; mark with a date; "She wrote the letter on Monday but she dated it Saturday so as not to reveal that she procrastinated"
, but MICA mica (mī`kə), general term for a large group of minerals, hydrous silicates of aluminum and potassium, often containing magnesium, ferrous iron, ferric iron, sodium, and lithium and more rarely containing barium, chromium, and fluorine.  IV Accounting Software and Solomon lack time stamps See timestamp.  (columns K and L). Only ABS and RealWorld have sequence stamps (column M). Thus, in most packages one can determine the order in which multiple balance sheets have been printed.

A print sequence number also facilitates tracking output distribution. Only ABS and RealWorld make it possible to control the distribution of what may be sensitive data. However, a sequence number indicates only that some printed output exists. A log of the sequence numbers, date and nature of the output is a more effective control; it is available only with RealWorld (column N).

III. REPORTING THE DATA

GETTING THE NEWS OUT

No matter how effective an accounting package is in all other respects, if it doesn't produce reports that enable management to plan and control operations, it's of little benefit. Many businesses have unique reporting needs and most certainly have unique general ledger accounts. Nevertheless, most reporting requirements are common, and exhibit 9, below, shows how each package fares in this regard.

[TABULAR DATA OMITTED]

All the packages provide excellent print medium choices: to screen, to a file and to printer for hard copy. Consequently, reports can be reviewed and printed immediately or stored for later hard copy output (columns A-C).

The order in which records appear in reports affects data's usefulness. For example, a listing of dollar sales of inventory items starting with the largest selling item to the smallest should be useful to any product manager. Yet only 4 of the 15 packages provide any such sequencing capability (column D).

The ability to do exception reporting also is highly desirable for all but the smallest companies. For example, an aging-of-all-customer-accounts report likely would not be useful because information is needed on only those customers requiring management attention. Comprehensive reports bury Bury (bĕ`rē), city (1991 pop. 60,785) and metropolitan district, NE England, located in the Manchester metropolitan area on the Irwell River and linked by canal with Bolton and Manchester.  critical information in long printouts of largely superfluous su·per·flu·ous  
adj.
Being beyond what is required or sufficient.



[Middle English, from Old French superflueux, from Latin superfluus, from superfluere, to overflow :
 data. Exception reporting requires the ability to select which records (customers, suppliers, etc.) to include. We examined reporting in receivables and payables modules and used that as a representation of what should be found in other modules.

The most fundamental level of exception reporting is the ability to select records based on an account's dollar value. If the software also can select accounts based on an invoice's due date, an aging can include only overdue OVERDUE. A bill, note, bond or other contract, for the payment of money at a particular day, when not paid upon the day, is overdue.
     2. The indorsement of a note or bill overdue, is equivalent to drawing a new bill payable at sight. 2 Conn. 419; 18 Pick.
 customer accounts having a significant balance. A separate report can be run of very old balances of insignificant amounts--and they can be considered for writeoff. While such exception reporting has obvious benefits, only about half of the accounting packages permit such selection (column E).

In accounts receivable aging, selection of large balances permits exception reporting. However, in many situations the difference between actual and budget, rather than an absolute balance, is critical and only significant differences should be included in performance reports. This is especially desirable when reporting on sales by customer, by salesperson, by geographic area, etc. In the general ledger, expense performance reports (including only accounts with significant budgetary differences) would be included. But none of the software packages permits selection based on differences between actual and budget amounts (column F). Thus, exception reporting capabilities are rather deficient for all the packages.

A generalized gen·er·al·ized
adj.
1. Involving an entire organ, as when an epileptic seizure involves all parts of the brain.

2. Not specifically adapted to a particular environment or function; not specialized.

3.
 report writer is highly desirable for flexible reporting. Such a tool can extract and combine data from all modules of an accounting package so that, for example, one might list all customers that buy products that originate o·rig·i·nate
v.
1. To bring into being; create.

2. To come into being; start.
 with a particular supplier; the report would allow the user to evaluate the impact of discontinuing that supplier. The report would require data from the receivables, inventory and payables modules. As indicated in exhibit 9 (column G), six of the 15 packages include a generalized report writer.

GENERAL LEDGER REPORTING

All of the packages produce acceptable balance sheets and income statements, although clients may wish some modification. All also include either a generalized report writer or a general ledger report writer, permitting the design and modification of reports within the general ledger module. Nevertheless we believe that new users should be furnished fur·nish  
tr.v. fur·nished, fur·nish·ing, fur·nish·es
1. To equip with what is needed, especially to provide furniture for.

2.
 examples of predesigned reports and therefore we evaluated the packages on this basis.

However, a significant reporting deficiency is the absence of cash flow statements. As indicated in exhibit 10 (column A), below, all of the vendors except ABS produce a report labeled a cash flow statement. However, only CYMA produced a cash flow statement that complied with the requirements of Financial Accounting Standards Board Financial Accounting Standards Board (FASB)

Board composed of independent members who create and interpret Generally Accepted Accounting Principles (GAAP).
 Statement no. 95, Statement of Cash Flows. With the exception of AccPac and Platinum, the remaining packages produced reports that contain a listing of net changes of all real accounts other than the cash account. The sum of all these net changes is the net change in the cash account. This amount is then added to the beginning cash balance to obtain the ending cash balance, which concludes the statement.

[TABULAR DATA OMITTED]

AccPac's statement falls somewhere between the old statement of changes in working capital and a cash flow statement. The most impressive presentation (other than CYMA's) is by Platinum, which produces a correct statement of changes in financial position-sources and application of funds. However there is no cash flow statement.

When we asked vendors about this omission, several evidenced no understanding of the nature, purpose or content of the cash flow statement; yet they promote their products as conforming to generally accepted accounting principles The standard accounting rules, regulations, and procedures used by companies in maintaining their financial records.

Generally accepted accounting principles (GAAP) provide companies and accountants with a consistent set of guidelines that cover both broad accounting
.

COMPARING DATA

Absolute values reflected in financial statements have little information content. The only way to turn such bare-bones data into useful information is to provide comparison data. Exhibit 10 (columns C-L) shows various ways in which current-period data can be compared with prior periods and budgeted amounts, whether percentage differences can be shown and whether vertical analysis of statements is possible. The tabulated answers refer to income statements only. As can be seen, most of the packages are excellent in this respect. However, CYMA is particularly weak, with spotty spot·ty  
adj. spot·ti·er, spot·ti·est
1. Lacking consistency; uneven.

2. Having or marked with spots; spotted.



spot
 performances as well for Account-Mate, Infinity and Solomon.

FOCUS ON RATIOS

In addition, a good general ledger module should provide the most significant financial ratios. While business managers have their favorite ratios, we selected as a standard those used in Industry Norms and Key Business Ratios, published by Dun and Bradstreet Information Services See Information Systems. . While every ratio need not be included in the ratio report, a significant number should be. Also, we didn't expect an exact duplication duplication /du·pli·ca·tion/ (doo-pli-ka´shun)
1. the act or process of doubling, or the state of being doubled.

2.
 of ratios--only duplication of information content. For example, the ratio of sales to assets was considered equivalent to the ratio of assets to sales.

As shown by exhibit 11, below, excellent coverage is provided by Open Systems and Real World, while ABS, AccPac, Libra, MICA and Platinum provide no predesigned ratio report. While ratios can be produced by most of these packages, some programming is required by the user. The ratios most often omitted were

* Fixed assets fixed assets nplactivo sg fijo

fixed assets nplimmobilisations fpl

fixed assets fix npl
 to net worth, which indicates either over- or underinvestment in fixed assets.

* Assets to sales.

* Sales to net working capital.

* Accounts payable to sales.

[TABULAR DATA OMITTED]

RECEIVABLES REPORTING

Several reporting activities are considered critical to management; we selected as representative the six shown as column headings in exhibit 12 at right.

[TABULAR DATA OMITTED]

While all packages provide an aging-by-customer report (column A), column B shows that four don't permit aging by invoice. That means there's insufficient detail to discuss the account with the customer because invoice and payment data are lacking.

When evaluating a company's discount policy, reports showing discounts offered to customers compared with those actually taken suggest whether the policy is too restrictive or too generous. Only four provide any such information (column C), and the variety of formats in which they are provided is too great to describe here. We think this type of report is necessary if users wish to monitor the efficacy of their discount policy and its impact on cash flow.

Three packages provide no projected cash receipts report (column D) even though cash budgeting is one of the most critical planning tasks for financial management.

Sales management Sales Management Role and Goal
Importance of sales management is critical for any commercial organization. Expanding business in not possible without increasing sales volumes, and effective sales management goal is to organize sales team work in such a manner that ensures a
 reports are adequate. Column F shows that four packages don't report on gross profit by customer although all packages provide a report showing sales by customer (column E). Since the additional programming and data storage required to accumulate and report on gross profit is minimal, it is disappointing that some packages omit o·mit  
tr.v. o·mit·ted, o·mit·ting, o·mits
1. To fail to include or mention; leave out: omit a word.

2.
a. To pass over; neglect.

b.
 this information.

ACCOUNTS PAYABLE REPORTING

Management activities considered essential in accounts payable and the supporting reports parallel those in receivables; they are listed as column headings in exhibit 13 on page 58.

All the payables modules provide an aging of payables (column A). There clearly is a greater appreciation of the need to manage cash on the purchasing cycle than on the sales cycle. Of the three packages without a receivables cash flow report, only one--Open Systems--lacks a payables cash flow report (column B). And in contrast to the receivables modules, where only four provide a discount report, as shown in exhibit 12 (column C), all except five--ABS, CYMA, Infinity, M*A*S 90 and Solomon--produce a discounts-lost report in payables (exhibit 13, column C).

[TABULAR DATA OMITTED]

A significant number of programs omit reports of late shipments or returns and allowances by vendor, with only AccPac, Great Plains and Macola providing both (columns D and E).

INVENTORY REPORTING

The critical management activities and reports supporting inventory reporting activities are listed as the column headings in exhibit 14 on page 58.

[TABULAR DATA OMITTED]

An order recommendation report ensures merchandise is ordered on a timely basis, while the excess inventory report calls attention to unwarranted accumulations. All but two packages provide a report listing inventory items that have fallen to a reorder point 1. That point at which time a stock replenishment requisition would be submitted to maintain the predetermined or calculated stockage objective.
2. The sum of the safety level of supply plus the level for order and shipping time equals the reorder point. See also level of supply.
, usually considered to be lead time stock plus safety stock (column A). But 7 of the 15 packages fail to report on excess inventory units (column B). Thus many programs lack a significant inventory management tool.

While the order recommendation report is a natural exception report since it includes only items requiring management attention, the excess inventory report is not because it includes all excess inventory items whether or not the excess is significant. Since sales are random during an open order period, about half of the inventory items should be over the maximum stocking level when orders are received. Accordingly, few of the items listed in the excess inventory report will be significant enough to warrant management attention. AccPac is the only package to address this problem: It permits user entry of a minimum value so only excess inventory items above the chosen value are included in the report. Several modules of AccPac offered this ability to set minimum values permitting exception reporting.

While the order recommendations and excess inventory reports will suffice for day-to-day inventory management, some items will be out of stock or in such critically short supply that closer monitoring is necessary. The stock-available and on-order report that includes the expected order receipt dates addresses this need. As shown in column D, only about half of the packages support this need.

Periodically, management must ascertain which are the best and worst products. The turnover ratio shows product activity and may indicate obsolete items. A comparison of sales and gross profit by item for the current month and year-to-date with budget or prior-period amounts suggests products to be considered for either better sales efforts or deletion deletion /de·le·tion/ (de-le´shun) in genetics, loss of genetic material from a chromosome.

de·le·tion
n.
Loss, as from mutation, of one or more nucleotides from a chromosome.
 from the product line. Generally, these accounting packages produce an excellent way to conduct continuing reviews of a company's product line (column E-G).

THE BOTTOM LINE

From this analysis we conclude that in some important respects all of the packages have excellent capabilities. Some are significantly superior to others in audit trails, controls or reporting. But, as our analysis has shown, in some important respects all of the packages have significant deficiencies.

In selecting a package, an accountant must consider all of its plused and minuses--not just the ones we reviewed here. Consequently, a package that fared poorly in some respects in this analysis may be a best choice for a particular client. Similarly, a package that received high marks in this review may not be a good choice for another client. The bottom line is this: Selecting accounting software is not easy; there is no simple way to qualify a package for a client except by fully analyzing both the package and the client to be sure they are compatible.

The selection process is an imposing task. First, one must exhaustively research and inventory a business's accounting and reporting needs. Only then is it possible to begin the daunting task of selecting software to meet those needs. Software evaluation requires an examination of hundreds of features and ways in which those features are implemented--and there is no quick and easy way to accomplish this.

HOW THE STUDY WAS CONDUCTED

This project was more than a year in the making. It was initiated by the Journal of Accountancy and involved not only the two named authors but also about 80 students at the University of Texas at Arlington For other system schools, see University of Texas System.

History
Established in 1895 as Arlington College, it was renamed Carlisle Military Academy (1902), Arlington Training School (1913), and Arlington Military Academy (1916).
.

Fifteen software packages were selected for review and their vendors were invited to participate. They were asked to complete a detailed questionnaire on the products' capabilities. The vendors also provided copies of their software with demonstration data and full documentation so we could verify their responses. The programs were installed on the University of Texas accounting department's computer laboratory network, where the students--all accounting majors--divided into groups of five to examine each package using the same questionnaire submitted to vendors. Student groups critiqued four modules of each package (general ledger, receivables, payables and inventory) and then made a formal presentation of findings to the class.

When vendor and student information conflicted--and there were many instances of that--the authors examined the software and its documentation. In only a few cases were the conflicts a result of students' inexperience Inexperience
See also Innocence, Naïveté.

Bowes, Major Edward

(1874–1946) originator and master of ceremonies of the Amateur Hour on radio. [Am.
. On several occasions, it was determined that vendors approached the questionnaires somewhat casually, claiming features clearly not present.

When there were inconsistencies, the vendor was contacted and attempts made to clarify and resolve any differences. Often these differences were caused by misunderstandings in the use of accounting terminology.

In many cases the demonstration data included with the software packages did not clearly reveal software capabilities, making examination of features especially difficult. Compounding the problem was the fact that often illustrative il·lus·tra·tive  
adj.
Acting or serving as an illustration.



il·lustra·tive·ly adv.

Adj. 1.
 printouts in the vendors' manuals were inconsistent from journal to ledger and from one report to another.

SKEPTICISM skepticism (skĕp`tĭsĭzəm) [Gr.,=to reflect], philosophic position holding that the possibility of knowledge is limited either because of the limitations of the mind or because of the inaccessibility of its object.  CONFIRMED

The presence of a capability in a particular module was taken to assume its presence in other appropriate modules. For example, certain input controls were assumed to exist in all modules based on their presence in a single one. Claims to features that it was not feasible for us to verify were accepted if they appeared reasonable (for example, how long journals can be maintained on disk). However, we were skeptical of some answers and, on inquiry, found many to be erroneous.

For example, one vendor supplied us with a single customer account printout that it said illustrated both balance-forward and open-item capabilities; but in our view it illustrated neither. In another case, on a follow-up questionnaire, a vendor decided that a yes response to a question was the best answer and wrote yes for every question even though some did not call for yes/no responses.

In cases where the vendor claimed a capability for its product and was either unwilling or unable to support the claim, we trusted our own findings.

While we cannot claim the study is error-free, we have made every effort to clarify responses with each vendor.

MIGRATION PATHS: PLANNING FOR THE UNKNOWN

The only constant in business is change, which is why managers of any growing enterprise always must factor into any software purchase the likelihood of a change in the hardware, the software or the operating system. Thus the ability to move existing data to an updated system--called a migration path--must be considered when buying application software. As a result, each of the responding companies was asked about the availability and planned availability of their software on more sophisticated operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.  than DOS. The exhibit below shows the responses.

Unix is one of the most mature and stable multiuser operating systems. The Unix versions of the accounting programs covered in this article often are identical or nearly identical to DOS versions Following is a list of DOS versions since its inception in 1981:

Version Major new features 1.0 1981 8-sector 160KB floppy (SS). 1.05 Bug fix. 1.1 1982 8-sector 320KB floppy (DS). 2.0 1983 10M hard disk, 9-sector 360KB floppy, directories, more batch commands. 2.
; thus, retraining re·train  
tr. & intr.v. re·trained, re·train·ing, re·trains
To train or undergo training again.



re·train
 costs when migrating from a vendor's DOS product to a Unix product will be minimal. Rapidly growing companies or those with branch locations needing good communications support may wish to consider a Unix platform.

IBM's OS/2 also is a mature and stable windowing For Northcoast
Where we call someone over and then roll our window up on them. Bassline preference.

For Example: "Hey, Andi." *insert window being rolled up* "HAHAHA.
 operating system, and clients needing a network environment--particularly those with existing IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries)  mini- or mainframe installations--may wish to consider it as an upgrade path.

Microsoft's Windows 3.1, while technically not an operating system (since it runs on top of DOS), must be treated as one because it runs Windows applications A program that is written to run under Microsoft's Windows operating system. Such applications typically run under all 32-bit versions of Windows, but earlier applications might also run under the 16-bit versions (Windows 3.x) as well. See Windows. . While several of the software vendors have Windows accounting programs available and claim good sales, there are sufficient reports of Windows instability in networking environments to advise caution when choosing that platform for accounting applications. Program interruptions that are an inconvenience when running word processing word processing, use of a computer program or a dedicated hardware and software package to write, edit, format, and print a document. Text is most commonly entered using a keyboard similar to a typewriter's, although handwritten input (see pen-based computer) and  or spreadsheets often precipitate precipitate /pre·cip·i·tate/ (-sip´i-tat)
1. to cause settling in solid particles of substance in solution.

2. a deposit of solid particles settled out of a solution.

3. occurring with undue rapidity.
 a crisis when accounting is the application.

There are two additional Windows concerns:

* There is no assurance that Microsoft will continue shipping and supporting Windows 3.1 when its successor, Windows 95 (previously called Windows 4 and code-named Chicago), is released sometime later this year.

* The user interface has been revised significantly for the successor program, with reduced training required. Thus, there is some evidence it would be prudent to wait for the successor and related accounting software.

The much-delayed Windows 95 is a true operating system and certainly can be expected to mature into a stable and sophisticated product.

NT, also from Microsoft, has developed into a network server system and has limited market penetration Noun 1. market penetration - the extent to which a product is recognized and bought by customers in a particular market
penetration - the act of entering into or through something; "the penetration of upper management by women"
. That may change when Windows 95 is launched.

Many companies will find that the present DOS/networking or multiuser DOS (1) A multiuser DOS-compatible operating system from Caldera that supports multiple terminals from a single PC (386 and up). It is distributed mainly through VARs that have modified it for their own purposes.  platforms (such as VM/386) will be adequate for their foreseeable fore·see  
tr.v. fore·saw , fore·seen , fore·see·ing, fore·sees
To see or know beforehand: foresaw the rapid increase in unemployment.
 growth and that they can confidently select accounting software without considering the availability on other operating systems.

[TABULAR DATA OMITTED]

FOR MORE INFORMATION

* ABS Accounting System American Business Systems, Inc. 315 Littleton Road Chelmsford, Massachusetts Chelmsford is a town in Middlesex County, Massachusetts in the Greater Boston area. It is located 24 miles from Boston and, bordering on the City of Lowell, it is part of the Greater Lowell metropolitan area.  01824 Phone: (508) 250-9600 Fax: (508) 250-8027

* AccPac Plus Computer Associates International, Inc. One Computer Associates Plaza Islanda, New York New York, state, United States
New York, Middle Atlantic state of the United States. It is bordered by Vermont, Massachusetts, Connecticut, and the Atlantic Ocean (E), New Jersey and Pennsylvania (S), Lakes Erie and Ontario and the Canadian province of
 11788 Phone: (800) 225-5224 Fax: (516) 342-6868

* AccountMate Premiere SourceMate Information Systems, Inc. 20 Sunnyside Avenue Mill Valley, California 94941 Phone: (415) 381-1011 Fax: (415) 381-6902

* CYMA Professional Accounting Series Plus (PAS+) CYMA Systems CYMA Accounting Software is a Windows-based accounting software suite designed for medium sized businesses and non-profit organizations. The system includes modules for:
  • Accounts Payable
  • Accounts Receivable
  • Bank reconciliation
  • General Ledger
, Inc. 1400 East Southern Avenue Tempe, Arizona Tempe (pronounced /tɛm.'piː/) is a city in Maricopa County, Arizona, USA, with a population of 169,712 according to 2006 Census Bureau estimates.  85282 Phone: (602) 831-2607 Fax: (602) 345-5743

* Great Plains Accounting Great Plains Software 1701 South West 38th Street Fargo, North Dakota “Fargo” redirects here. For other uses, see Fargo (disambiguation).
Fargo is a city in Cass County, North Dakota in the United States. It is the county seat of Cass County, located in the Red River Valley region.
 58103 Phone: (701) 281-0550 Fax: (701) 281-3700

* Infinity Power Data Pro Accounting Software, Inc. 5439 Beaumont Center Boulevard, Suite 1050 Tampa, Florida “Tampa” redirects here. For other uses, see Tampa (disambiguation).
Tampa is a United States city in Hillsborough County, on the west coast of Florida. It serves as the county seat for Hillsborough County.GR6.
 33634 Phone: (813) 885-9459 Fax: (813) 882-8143

* Libra Accounting Libra Corp. 1954 East 7000 South Salt Lake City, Utah For ships of the United States Navy of the same name, see .
Salt Lake City is the capital and the most populous city of the U.S. state of Utah. The name of the city is often shortened to Salt Lake, or its initials, S.L.C.
 84121 Phone: (800) 453-3827 Fax: (801) 944-7210

* Macola Accounting Macola Inc. 333 East Center Street Marion, Ohio Marion is a city in the U.S. state of Ohio and the county seat of Marion CountyGR6. The city is located in northern Ohio, approximately 50 miles (80 km) north of Columbus.

The population was 35,318 at the 2000 census.
 43302-4148 Phone: (614) 382-5999 Fax: (614) 382-0239

* M*A*S 90 Evolution/2 State of the Art, Inc. 56 Technology Irvine, California Irvine is an incorporated city in Orange County, California, United States. It is a planned city, mainly developed by the Irvine Company since the 1960s. Formally incorporated on December 28 1971, the 69.7 square mile (180.5 km²) city has a population of 202,079 (as of 2007).  92718 Phone: (714) 753-1222 Fax: (714) 753-0374

* MICA IV Accounting Software Micro Associates, Inc. 2349 Memorial Boulevard Port Arthur, Texas Port Arthur is a city in Jefferson County within the Beaumont-Port Arthur metropolitan area and is situated in southeast Texas. As of the 2000 U.S. Census, the city had a total population of 57,755.  77640 Phone: (409) 983-2051 Fax: (409) 983-5106

* Open Systems Accounting Software Open Systems, Inc. 7626 Golden Triangle Golden Triangle can refer to:
  • Geographical areas:
  • Golden Triangle (Southeast Asia), golden for its opium production
 Drive Eden Prairie, Minnesota The creator of this article, or someone who has substantially contributed to it, may have a conflict of interest regarding its subject matter.
It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view.
 55344 Phone: (612) 829-1419 Fax: (612) 829-1493

* Platinum Series Accounting Platinum Software Corp. 195 Technology Drive Irvine, California 92718 Phone: (800) 999-1809 Fax: (714) 453-4091

* RealWorld RealWorld Corp. 282 Loudon Road P.O. Box 2051 Concord, New Hampshire
''For other places of the same name, see Concord.


Concord is the capital of the state of New Hampshire in the United States. It is also the county seat of Merrimack County. As of the 2000 census, its population was 40,687.
 03302 Phone: (603) 224-2200 Fax: (603) 224-1955

* SBT Accounting Systems Pro Series SBT Corp. 1401 Los Gamos Drive San Rafael, California San Rafael (IPA: /ˌsænrəˈfɛl/; originally IPA: [sɑn rɑfeˈɛl]), is the county seat of Marin County, California, United States.  94903 Phone: (415) 444-9900 Fax: (415) 444-9901

* Solomon IV Solomon Software, Inc. 1218 Commerce Parkway P.O. Box 414 Findlay, Ohio Findlay is a city in the U.S. state of Ohio and the county seat of Hancock CountyGR6. The municipality is located in northwestern Ohio approximately 50 miles (80 km) south of Toledo. The population was 38,967 at the 2000 census.  45840 Phone: (419) 424-0422 Fax: (419) 424-3400
COPYRIGHT 1995 American Institute of CPA's
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1995, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Flippen, Cheryl L.
Publication:Journal of Accountancy
Article Type:Evaluation
Date:Feb 1, 1995
Words:9155
Previous Article:Getting a move on. (tax treatment of moving expenses)
Next Article:Making documentation pay off: documenting client interaction not only provides good practice protection, it's good client service. (includes related...
Topics:



Related Articles
Accounting Software and the Microcomputer: A Practical Guide to Evaluation and Implementation.
Planning for a computerized accounting system. (Cover Story)
How to match computers and accounting software. (includes related article on databases containing software evaluations) (Cover Story)
New technologies open doors for all firms. (evaluation of technological advances available for property management industry)
Channels: the bookstore debate. (will bookstores become a distribution channel for software titles?)
Guide to accounting software: the pluses and minuses of nine leading mid-price-range products.
Land and Landscape: Views of America's History and Culture.
PROPERTY MANAGEMENT ACCOUNTING SOFTWARE GUIDE
How to select the right accounting software.
A brighter approach to development: Guide Crop. is using software skills and cross-functional teams to create better lighting solutions for its...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles