About Restaurant Delivery POS Software
Restaurant Delivey POS Software
YES Telecom
The Caller ID Experts
Restaurant Delivery POS Software

About Restaurant Delivery
Origins and Programming



Home
Order Entry
POS Demo
POS Software
Screen Gallery
POS Menu
Setup Demo
Order Entry
POS Study
Customer Service
POS Study
Caller ID
for POS
Registration
Instructions
Contact and
Download

Restaurant Delivery POS
Software Development Since 1986

Software Developed the Right Way

In order to develop software correctly it takes a thorough understanding of all the details of how a computer interacts with software.

There are many layers of software required for a computer application to function. These are:

  • The Micro Code within the Micro-Processor
  • The Firmware or BIOS (Basic Input Output System)
  • The Operating System (e.g. Windows)
  • Local Area Network Data Communications
  • Peripherals Firmware
  • Device Drivers
  • Application Programming Interface (e.g. API's and SDk's)
  • The Application (e.g. The Delivery Software)
Most programmers do not have the in depth knowledge of PC like that of an Electrical Engineer. Nor do they have the experience dating back to the days when processor speed and resources such as RAM memory and Disk storage were very minimal. The early PC's required software to be written very efficiently for fast execution and utilizing a minimum of computer resources. Or the lost art of programming efficiently and effectively.

The less people involved in an application's development project the better. The more programmers involved the more difficult it is for everyone to understand what the other programmer is doing. All the programmers must be coordinated and in sync with the other programmers. As the size of the development team increases, the project's management difficulties increase.

The Delivery Software was written by one person, Patrick Young.

Patrick's electrical engineering and software development background gives him a very unique perspective when it comes to application programming.

Due to his diverse career experience he has acquired the entire knowledge set of tools necessary to become one of the most efficient and productive programmers today.

Patrick has a long history of computer hardware design and application programming. His electrical engineering career gave him the knowledge to understand the operation of a computer and communications down to the molecular level.

An in depth understand of computers, communications (voice and data), and software development puts him in an unequaled position within the IT industry.

Patrick abandoned his electrical engineering career and began writing applications for small and medium businesses. Over the past 20+ years Patrick has written hundreds of custom business applications. Much of the early programming years were involved with Point of Sale, business process and financial applications.

Patrick has been writing software since before there was an IBM PC. Patrick began programming in 1979 while working on the development of a 5000 line PBX telephone system. The first IBM PC was introduced in August 1981.

In the 1980's Patrick lived in Boca Raton Florida, one mile away from the IBM lab where the PC was originally developed. Florida Atlantic University (FAU) was nearly across the street from IBM. IBM was a huge supporter of the FAU Engineering School. IBM employed over 9000 people at their Boca facility. In order for IBM to have a good pool of well educated technical personnel, they needed FAU to have a great engineering program.

In 1980 Dr. David J. Bradley PhD, became head of the "Original 12", a team of 12 engineers responsible for developing the IBM PC at IBM's Boca Raton facility. Dr. Bradley was also an adjunct professor of electrical and computer engineering at FAU.

It was at this time during Patrick's graduate studies at FAU, in a "Personal Computer Architecture" program, Dr. Bradley was one of his professors.

Patrick went on and worked with IBM on the design of the IEEE 802.5 Token Ring, Local Area Network, Media Access Control (MAC) integrated circuit.

Patrick then developed the first IEEE 802.3 Ethernet Network Adapter for the IBM PC that was featured on the cover of PC Week Magazine.

Patrick next developed an Industrial Networking, IEEE 802.4 Token Bus, Local Area Network, MAC chip for GE and General Motors.

Patrick's last project as an electrical engineer was a high speed Fiber-0ptic IEEE 802.6, token ring, voice and data Metropolitan Area Network.

In 1986 Patrick founded Young Electronic Specialties, later to do business as YES Programming and Consulting, YES Software, and YES Telecom.

Beginning in 1988 Patrick worked with SK Technologies of Boca Raton, developer's of StoreKare POS whose primary customers at that time were Subway and Blimpe sandwich shops.

In 1989 Patrick developed the Tour software for the Biosphere II project. This included the tour, restaurant, and hotel reservations, tour staff scheduling, and ticket sales that interfaced with SK's StorKare POS used in the Biosphere's Souvenir Shops.

In 1990 Patrick wrote a custom retail POS system for New Age Books and Things store in Ft. Lauderdale. This project included the POS terminals, Inventory Control, Purchasing, and Back-Office Management. This was a barcoded system with custom barcode labels for every inventory item.

Newage used this POS system until the end of 2007 when it became too difficult to maintain DOS based computer systems. In 16 years of use, this software NEVER FAILED. When the system was retired, it's database tables still contained every ticket with every item sold since October 1990. The system was written solely by Patrick in less than a month for a price of only $1,500.

More about Patrick's achievements, awards, and experience can be found at http://www.yes-tele.com. YES Telecom manufactures the Identifier, the leading caller id unit that the Delivery software was designed to work with.