Contents:

News

Intro to SCR

SCR FAQs

General Overview

System Requirements

Development History

Point of Sale

Sales Reports

System Manager

Inventory Control

Customer Accounts

Purchase Order

Time and Attendance

Appointments & Todo's

General Ledger Interface

Utilities

Standard Disclaimer

Downloads

FEED BACK

Send Email to Leo
Email Us

StoreMaster Development History

Quite a few of you have asked where this software came from and how long it's been around. We wrote this to answer those questions.

In the Beginning
===========================================================
Development of The StoreMaster System goes back to 1981, beginning with CP/M machines running Dbase II and Turbo Pascal.

One of SCR's founders, Carol, was consulting with a client who was using a Cromemco CROMIX machine in his warehouse/office, to track inventory for six stores. He had originally purchased the system with a COBOL accounting package that was probably okay for a very large direct sales business with a limited product line, but it was absolutely useless for him. She was looking for an alternative.

Another SCR founder, Leo, was a partner in a Real-Time Process Control business, working primarily in FORTRAN and ASSEMBLER, on chemical and power plant control systems. They had been using small, inexpensive, powerful Intel processors as components in Process Control systems, and had been following the development from the 4004 CPU's up to the 8080's, and the advent of a very real operating system, CP/M. They had done some dBase II systems for clients' Engineering departments to track equipment, instruments, and wiring connections during installations, instead of using mainframe software. These had proven to be so successful and cost effective that Leo recommended dBase II as a development platform for an Inventory Tracking system, and Carol went ahead with it.

A few months later, the client, although happy with the way the system worked, asked if there were any cash registers that could capture the sales data on a floppy disk, since it was taking almost one full-time person in the warehouse to enter the daily sales receipt data from all six stores into the Inventory system - and, of course, there were the inevitable unreadable receipts and keying errors, so that the wrong items got "sold" or the right items got "sold" for the wrong price.

A review of the equipment available found only a few Electronic Cash Registers, known as ECR's. They were expensive ($10K-$15K), and they didn't capture all of the data that was needed.

But while talking with both the manufacturers and local business machine people, Leo discovered that for a few hundred bucks you could get a cash drawer that could be hooked to your micro-computer's serial port, and pop the drawer open whenever you wanted.

When the client, predictably, decided not to spend a hundred grand or so on cash registers, Leo suggested that he might want to consider developing software for a micro-computer that would use one of those cash drawers along with an inexpensive printer, and create a computerized cash register that would capture everything he needed for around half of the cost of the ECR's.

And so it began.

Early Days
===========================================================
The first versions worked pretty well, but of course, running on a Z80 or 8080 Microcomputer with two floppy disk drives, using dBase II (which only allowed two data files open at once - who could possibly need more than TWO?), was just a tad bit slow...

We tried the first of the dBase "compilers", but, unfortunately it got slower instead of faster. The tech guy we talked to said something like "Oh, you're doing arithmetic!" and we said, "Well, duhhhhh, arithmetic, fancy that, how stupid of us."

We were looking for something that would allow a fairly close and easy conversion of our dBase II code, and the only thing that looked like a candidate was Turbo Pascal. The best part was that not only was the language structured very similarly, but it appeared that it would be possible to use the actual dBase II data files and index files.

We called Ashton-Tate and asked for information about the structure of the files, and were told that it was "proprietary information". I told them that I was fairly used to dealing with such things, having a number of non-disclosure agreements in force, with folks like General Electric, DEC, Texaco, Gulf, and so on. They were not impressed, and flatly refused to divulge anything. So we rolled up our sleeves and started taking the files apart, coding, and testing.

As far as we know, we were the first people anywhere to read and write dBase files with another language, and once we got that done, the Turbo Pascal version worked like a champ - plenty quick, and using the dBase files directly.

Instead of taking a pile of receipts from the stores back to the warehouse, the client was taking a single floppy disk; instead of spending a couple of hours per store to key in all the sales, he was spending about three minutes to read each store's disk into the sales data file.

We did a few more installations, kind of as a side line, and tried to see if we couldn't sell the software to one of the big cash register companies. IBM had come out with the machine that changed the word "micro-computer" to "Personal Computer", and others were starting to follow suit. We contacted IBM, NCR, Sharp, and every other outfit we could find, and they all said basically the same two things: (1) "computers and cash registers are two different divisions with nothing in common, so there's no point in talking to us about this"; (2) "even if we were interested in something like this, there will never be a market for PC-based cash registers."

IBM Legitimizes the Micro-computer
===========================================================
The micro-computer world of the late 70's and early 80's was a mish-mash of products struggling to make a market. There were over 1,100 companies putting their brand names on one sort of little computer or another. Probably the worst aspect was that there was essentially no standardization of any sort, other than the pervasive (95%) use of the CP/M operating system: no two keyboards alike, no two video displays alike, diskette formats so different that data written on one brand of computer could not be read on any other brand without the use of special translation software...

And then IBM changed things completely. By declaring that micro-computers were "real", by coming out with their own model, and by coining the name "Personal Computer", soon to become the generic "PC".

Managers in American businesses, particularly large businesses, seemingly have always subscribed to the axiom "No one ever got fired for buying IBM." And so it quickly became a wise decision to begin buying PC's for business use.

In a couple of years, PC's were on business desks everywhere. Xerox got into the game, along with other big-name business equipment companies. The hundreds of little micro-computer companies disappeared. And the de-facto standardization imposed by IBM opened the market to Pacific Rim companies that finally had a market big enough to support their manufacturing capabilities, which the one-of-a-kind micro-computers never did.

Suddenly, seemingly overnight, PC's were OK.

The Birth of SCR
===========================================================
Along with the explosion of PC hardware came an explosion of PC software. Ashton-Tate brought out dBASE III, and a company called Nantucket came out with a "real" compiler, called CLIPPER, for dBASE programs, which made them smaller, faster, and much easier to distribute.

So we decided to sell our Cash Register software, along with the various pieces of "warehouse" and "office" software that went with it.

As the SCR System, which includes our own modified SBT Accounting Series, it has been on the market since 1986, with more than 5000 users in businesses ranging from antique stores to zoo concession stands.


YES - WE DO CUSTOMIZATION and YES - WE CAN INSTALL SYSTEMS

StoreMaster Design Philosophy


Our basic design philosophy is to provide a fast, easy-to-use system with absolutely standard parts. This means standard SOFTWARE as well as standard HARDWARE.
Standard Software: The StoreMaster System is written in the Clipper Xbase language, and uses xBase data files (xBase is the generic term for data files and software compatible with dBase(TM)). This provides data in a completely open architecture, which means that you can access it with hundreds of existing software packages: you can extract new information in the form of reports, graphs, pictures, etc., and you can readily interchange data with still more existing software packages, such as Lotus, Quattro, and Paradox, because xBase is the world's most widely-used data file structure.

The index files for the data files are compatible with the FoxPro compound/compact index structure, providing fast access while maintaining small size.

Standard Hardware: The StoreMaster System uses completely standard PC hardware. It can be used on any PC system that is "IBM-compatible." That means true IBMs, COMPAQs, "clones" - anything at all!

You will also find a huge variety of POS-specific equipment, such as cash drawers, receipt printers, bar code scanners, and the like - all compatible with standard PC's, and all compatible with The StoreMaster System.

We strongly suggest that you choose a local dealer whom you know personally or who is highly recommended by business acquaintances. It is true that many mail-order computer houses sell excellent products at good prices, but they generally cannot provide the kind of support you may require. We will be happy to provide you with complete specifications for all required hardware and software components, and you can purchase any desired POS HARDWARE such as Cash Drawers, Receipt Printers, Bar Code Scanners, Scales, etc., either from us or direct from the vendors.


We Support Zero-Tolerance Bill of Rights Enforcement