New BPA POS logo
We have a new logo and a new site. See us at our new home on the web: Check it out and let us know what you think!

Business Software Solutions, Inc.

Business Plus Accounting

Providing Better Business Software Since 1989 online ordering

Ready to Take Control of Your Restaurant?

As a restaurant owner, you know that you can be more successful if you can provide a better experience for your customers and gain greater control over your costs and profits. A good business software solution can do just that. Business Plus Accounting Restaurant Professional will help you do both. Our Restaurant Software and our Multiuser Restaurant Point of Sale Systems will give you the business software solution you need, regardless if you are using Restaurant POS Kits With New Hardware, or one of our quality used kits. Built on top of an award winning, mature accounting system and designed by working closely with the owners and operators of many different restaurants, BPA Restaurant Professional gives you the tools you need to run a better business.

Better Software Equals Better Service

Our Restaurant POS software will:

  • Increase the speed of customer service!
  • Increase the accuracy of orders!
  • Improve the quality of your food!
  • Prevent theft!

Important Features Included With This Software

With our Restaurant POS software you will receive:

  • Credit card processing software
  • Gift card software
  • Server card software
  • Manager card software
  • Customer loyalty software
  • Customer membership software
  • Customer on account software
  • Customer special pricing software
  • Table management software including reservations
  • Item recipe software
  • Side lists, sub lists, cooking instructions etc..
  • Complete inventory and cycle counting software
  • Time clock software
  • Payroll software
  • Complete account system and reports

Orders entered by the server at the server station automatically print at the cook's station, increasing the speed with which orders can be prepared and decreasing the wasted time of servers walking back and forth to the kitchen!

Orders are entered on the computer, and printed cook's tickets are much more legible than a hand written ticket. Not only are the items prepared more accurately, your servers will always be charging the right amount for every order! Our EatOnTheWeb online ordering software solution manages online orders as well!

Accurate inventory control lets you plan your purchasing to always have the freshest ingredients. Product shelf life tracking lets you get rid of old food before you accidentally serve it to someone. Printed cook's tickets and the kitchen monitor allow your chefs to plan food preparation so that items are delivered to your customers fresh at the right time!

Customer's will like you better when you start using BPA Restaurant Professional!

Better Tracking Equals Higher Profit

What if you could:

  • Know exactly how much each dish costs each time you sell it?
  • Reduce product waste?
  • Accurately order the product you will need?
  • Find out which of your employees are trying to cheat you?

Define recipes for each of your items. Use true first-in, first-out inventory, ordering and receiving, and you can see exactly what your food cost is in each dish you serve. Because BPA Restaurant Professional includes a complete inventory module, you can see your true cost and profit for every item on every order!

Knowing what your true ingredient requirements are and tracking sales volume trends for your products, you can order what you need, and only what you need. Integrated waste tracking lets you track waste usage for every shift of every day.

Password controls and printed cook's and customer receipts prevent employees from selling your food and pocketing the money. One restaurant owner reported firing every employee in his staff after BPA Restaurant Professional showed him what his staff was doing to him!

BPA Restaurant Professional helps you stop up the holes where money is leaking out of your business!

An Affordable Solution

Other restaurant software packages cost thousands of dollars. To purchase Business Plus Accounting Restaurant Professional you pay only a materials cost of $70. You also pay a support fee of $40/month. For the $40 you receive unlimited phone support during our regular business hours, free upgrades for our software, and BPA Cloud Backup. Not only do we cost far less than our competitors but you receive a much more complete product. Our restaurant software is fully integrated into our business accounting software. You receive a complete business system including payroll and time clock with over 260 business reports covering all areas of your business.

Easy to Use

We know that running restaurants is your business. Making software is ours. We don't believe you should have to be a computer expert to use our software any more than we should have to be a master chef to enjoy a good meal! Our software is incredibly straight forward and easy to use.

This system also includes the BPA Video CD Training Series For Servers And Managers. You can have each new server watch a series of short videos on your computer to learn how to use the software. Our accounting package, Business Plus Accounting, was rated by Computer Credible Magazine as being: "By Far The Easiest To Install and Use Of Any Package We Have Ever Reviewed!" We have applied the same principles of ease of use to BPA Restaurant Professional and of course you get Business Plus Accounting integrated as part of BPA Restaurant Professional.

BPA Restaurant Professional is a robust restaurant POS software system integrated with a complete business accounting software package "Business Plus Accounting".  As a restaurant owner or operator, you know that you can be more successful if you can provide a better experience for your customers and gain greater control over your costs and profits. Business Plus Accounting Restaurant Professional will help you do both. Our Restaurant Software System will give you the business software solution you need. Built on top of an award winning, mature accounting system and designed by working closely with the owners and operators of many different restaurants, BPA Restaurant Professional gives you the tools you need to run a better business.

Key Features of BPA Restaurant Pro

Business Plus Accounting Restaurant Professional

Business Plus Accounting Restaurant Professional is a complete Restaurant Point of Sale System built on top of a complete business accounting system. This means in addition to running your restaurant floor, BPA Restaurant Professional can help you track your inventory, your accounts receivable, your accounts payable, it can help you write checks and balance your bank account. It can run your payroll, track maintenance on your equipment, and provide all of your general ledger and accounting reports. It also provides over 260 business reports covering all areas of your business! Not only do you receive the Restaurant Point of Sale Software but you also receive Point of Sale Modules to run gift stores, deli's, and catering. See description of software features below.

Purchase our products with confidence. We are a software engineering company, in business for over 20 years with over twelve thousand business software installations. When you call for support you will talk to qualified technicians and professional engineers. Other sellers are often simply reselling software from other manufacturers. Buying from Business Software Solutions, you are buying software direct from the manufacturer. This gives you a direct line of software support from the creators of the software, and decreases the price you pay for your software.

Point of Sale

Powerful and Easy to use!

  • Simple Navigation. Functions like splitting tickets, removing items, quick-payment, print ticket, print cook's tickets, and many others are available right from the main POS screen.
  • Include up to 14 menus which can be accessed without scrolling through categories. Over 14,000 items can be included in the menu.
  • Each menu has a unique color to make it easier to know where you are. Items on a menu can be grouped and colored together.
  • Quick & Easy. One button Quick Sale and One button Quick Cash out functions. Automatically duplicate an item with a single button.
  • Flexible. Each item can have multiple sides and modifier lists assigned. Modifiers can include pricing. Cooking instructions and other notes can be added. Custom notes can be entered using an on-screen keyboard. Once an item has been entered, you can edit the item and the assigned modifiers. Customers can be identified. Customer notes can be entered. Customer pictures can be entered and customers can have a variety of special pricing.

Security and Accountability

  • Employees can clock in and out and can log in and out of the POS screen using the touch screen or using employee cards.
  • Managers can use the touch screen or their manager password card to authorize restricted functions like Voiding Tickets or Comp'ing items.
  • You can restrict actions that might allow employees to steal from you, such as removing items after a cook's ticket has been printed.
  • All transactions are assigned to the server and you can reconcile each server
  • The software includes a security events module that will interface with your video security cameras. You can print reports and then view the events on your security videos. Security reports show items that have been removed, tickets that have been voided, items that have been comp'ed, discounted items, coupons used and other user definable security events.
  • Print reports showing items that have been removed, tickets that have been voided, and items that have been comp'ed or discounted.
  • The password system allows you to specify which software modules and functions each employee has access to and creates a log entry each time a password is entered so you can track what your employees are doing.
  • Specify which software modules and functions each employee has access to.

One restaurant owner reported firing his whole staff after upgrading to BPA Restaurant Professional and finally being able to see how dishonest his employees were!

Accounting Functions

BPA Restaurant Professional is built on our Business Plus Accounting software package, and includes a complete set of business and accounting tools fully integrated with the restaurant point of sale.

  • Includes all of the functions of a complete Accounting System, including Accounts Payable, Accounts Receivable, Traditional Customer Ordering and Point of Sale, Vendor Ordering and Inventory, Hundreds of Reports, and many other features.
  • Includes a payroll module which is integrated with the employee time clock.
  • Includes an equipment maintenance and tracking module for tracking your restaurant's equipment
  • Transactions from the Restaurant Point of Sale are posted into the general ledger and you get accurate financial reports
  • The product recipe and inventory system pull appropriate ingredients from inventory for each item you sell, and allows you to automatically generate vendor orders for your ingredients and other inventory items
  • Product sales and costs are combined with overhead costs in the general ledger for a true picture of your profitability
See below for a more complete list of accounting functions!

Full Tabbed List Of Software Features

Point of Sale

  • Comes With Free X-Charge Credit Card Processing Software.
  • Supports Touch Screen Entry of Restaurant Orders.
  • Supports Keyboard/Mouse Entry of Restaurant Orders.
  • Allows Servers to Print Cook's Tickets.
  • Allows the cook's ticket to be split between different Cook's printers. You can have up to five different Cook's printers for a single order (i.e. kitchen area, sandwich area, etc.). This saves you the expense of multiple monitors and computers.
  • Allows You To Print the Entire Order or Just New Items to the Cook's Printers.
  • Supports use of a cook's monitor at each cooking station with a bump button and cook's ticket printing capabilities.
  • Allows the manual entry of daily sales, used primarily by Restaurants who use hand written tickets.
  • Supports Table Management.
  • Supports Reservations.
  • Supports Gift Certificates.
  • Supports Coupons.
  • Supports Quick Sales For Quick Bar Entries.
  • Supports Happy Hour Pricing.
  • Supports Lunch Hour Pricing.
  • Supports Additional Pricing Options.
  • Supports Price Level Pricing For Customers.
  • Supports Placing Tickets On Account For Customers.
  • Supports Weight Scales.
  • Supports Hold And Fire To Aid In Timely Cooking.
  • Supports 2 Customer Loyalty Programs.

Point of Sale Continued

  • Supports Customer Membership Program.
  • Supports Scanning of Bar Code SKUs.
  • Supports Payment Splits For Items.
  • Supports Modifying Of Items And Sides Without Re-entry.
  • Supports Turning Menu Item Off When Item Is Out Of Stock
  • Supports Duplicate Item Button.
  • Supports Customer Preferences.
  • Supports Running Of a Tab Using Customer Credit Card.
  • Supports Charging Employees For Tip Credit Card Charges.
  • Supports Customer Bad Check Lookup.
  • Supports Charging a Service Fee For Special Situations.
  • Supports On Screen Keyboard.
  • Supports Tracking Of Loaned Equipment (Typical Of Catering).
  • Exclude an Item From Gratuity.
  • Exclude an Item From a Meal Discount.
  • Supports 600+ Drink Recipes (Optional).
  • Supports Canadian Goods & Services Tax
  • Allows Merging of Two Or More Tables.
  • Supports Hand Held PCs For At The Table Orders (Call For Hand Held PCs Pricing).
  • Supports multiple languages for menu items, for side definitions and for menu names (Supports Chinese, Japanese, Korean, Thai, Greek, Russian, Turkish, Baltic).
  • Supports Dine In or Take Out.
  • Supports Discounts For Any Order or any Item on an Order (Password can be required).
  • Allows Data File Information to be Accessed by Browsing, Reporting, and Filtering.
  • Allows Data Exporting of All Data.
  • Supports Bar Code Printing and Scanning for Gift Store Operations.
  • Show Guest Count Screen During POS Orders.
  • Allows Excluding of Items From Gratuity.
  • Allows Excluding of Items From Meal Discounts.
  • Allows Enabling of Dine In / Dine Out Option On Quick Sales.
  • Supports Automatic Printing of the Cook's Ticket When An Order Is Cashed Out.
  • Allows Requiring of a Manager Password When Manually Opening The Cash Drawer.
  • Tracks Cash Drawer Payouts.
  • Supports Inactivity Auto Server Log Out.
  • Allows Reviewing of a Table Order While at the POS Screen.
  • Supports Arranging Of Tables Like Your Restaurant Layout.
  • Prints Reports Showing Daily Sales, Monthly Sales, Yearly Sales, Sales Per Guest, Tables Per Server, Guests Per Table etc.
  • Allows Server To Print All Open Table Receipts At One Time.
  • Allows Servers to Print & Reprint Cook's Tickets.
  • Prints Summary Sales Reports.
  • Prints Daily Sales and Labor Reports.
  • Prints Table Sales Pre-Posting Report.
  • Prints Table Sales Posting Report.
  • Prints Sales Margin Reports.
  • Prints Monthly Sales Report.
  • Prints yearly Sales Report.
  • Prints Remove Open Items Report.
  • Prints Remove Closed Table Report.
  • Prints Complimentary Items Report.
  • Prints Discounted Items Report.
  • Prints Profit Ranking Report For Sales Items.
  • Supports "Nontaxable" Coupon Option To Calculate Tax Based On Full Value of Items Before Discount.
  • Supports Customer Account Swipe Cards For Loyalty Programs.
  • Supports Customer Loyalty Credits Function.
  • Supports Customer Loyalty Discount Function.
  • Supports Scanning of SKUs Or UPCs.
  • Supports Corporate Import functions For Importing Backups From Other Locations.
  • Allows Showing Of Subtotal Before Discounts And Comp's On The Customer Ticket.
  • Allows Adding To Gift Card Balances.
  • Allows Gift Card Use For Payments In A/R.
  • Includes Restaurant "Z Reports".
  • Supports Automatically Print the Cook's Ticket When An Order Is Cashed Out.


  • Allows Definition of all Menu Items Including Required Sides, Drink Modifiers, and Cooking Instructions.
  • Allows Assignment of Items to One or Multiple Menus.
  • Allows You to Assign Descriptions That Appear on Menu Push Buttons.
  • Allows Definition of Cooking Instructions. (i.e. Rare, Medium Rare, etc.).
  • Allows Definition of Sides Lists (i.e. Vegetables, Salads, Dressings, Soups, Potatoes, etc.). Each Side Can Be Priced.
  • Supports 10 Sub Sides Lists. Each Sub Side Can Be Priced.
  • Allows Naming Of Side Lists.
  • Allows Naming Of Sub Side Lists.
  • Allows Definition of Mixing Modifiers for Drinks.
  • Allows Definition of Special Notes That Can Be Assigned To Entrees.
  • Allows Unique Special Notes to be entered on the fly.
  • Allows The Creation Of a Custom Sides List With Custom Pricing For Any Menu Item. This Makes the Selection Of Sides For An Item Very Fast.
  • Allows a closed table to be opened by the manager.
  • Supports the Defining of seven table areas with 54 tables per area.
  • Supports Removing of Tables (password can be required).
  • Supports Comp'ing of Items (password can be required).
  • Supports Sale of Miscellaneous Food Items and the assigning of a price to those Items. Requires Servers to Log into the Time Clock Before Processing Tables.
  • Allows Assignment of Notes to Any Menu Item.
  • Allows Assignment of Sides to Entrees (When an Entrees Requiring a Side is Selected, the Side Options Pop Up Automatically).
  • Cook's tickets include all times and all sides belonging to a Menu Item.
  • Cook's tickets include cooking instructions for items requiring cooking instructions.


  • Includes a Robust Inventory Management System.
  • Allows Periodic Cycle Counting.
  • Prints Cycle Count Discrepancy Reports.
  • Automatically Adjusts Inventory Based On Cycle Counts.
  • Prints Reports Comparing Inventory Used In Sales To Inventory Used Based On Cycle Counting. This Helps You Identify Food Waste/Loss and Helps You Correct Inaccurate Recipes.
  • Supports Daily Inventory Snap Shot Reports. You Can Look at Inventory Quantities For Any Date. Supports Remote Inventory Scanning Using a Hand Held Computer/Scanner and Allows Inventory Updating Based On Scanned Inventory.
  • Allows You To View a Log Of Manual Inventory Changes To See When Changes Were Made To Inventory.
  • Prints Food Cost Reports. Shows Item Revenue as a Percentage of Sales. Shows Item category Revenue as a Percentage of Sales etc..
  • Tracks Food Waste and Prints Food Waste Report.
  • Includes a Robust Inventory Management System, With Cycle Counting, with Inventory Discrepancy Reports, with Perpetual Vs Periodic Inventory Reports, with Inventory Snap Shot Support, with Remote Inventory Scanning And with Inventory Change Logging.
  • Supports Equipment Maintenance Including Scheduling Preventative Maintenance And Logging Repairs.


  • Contains An Employee Time Clock That Feeds Payroll.
  • Prints a Payroll Overtime Report Showing Overtime By Day And By Week.
  • Supports Employee Scheduling and Prints Schedules.
  • Prints Hourly Sales and Labor reports allowing you to monitor number of employees per gross sales.
  • Supports Employee Scheduling and Prints Schedules.
  • Allows Managers to Require Servers to Cash Out with Manager before Logging out of Time Clock.
  • Allows Employees to Clock Out Without Manager Approval.

Cash Out

  • Allows Printing of Multiple Copies of the Credit Card Receipt.
  • Allows Servers to Print Customer Receipts.
  • Allows Servers to Accept Cash, Credit Cards, or Checks for Payment.
  • Allows you to Assign a Cash Drawer to a Server Station.
  • Allows Different Tax Rates For Different Items (i.e. Alcohol).
  • Supports Splitting Of Order Total Between 2, 3, 4, 5, or 6 People.
  • Warns Server When An Order Is Being Closed But Has Not Been Sent To The Cook's Printer.
  • Warns Server When Cashing Out a Credit Card Order And No Tip Has Been Entered.
  • Supports a special tax for items served at the bar.
  • Supports a special tax for Dine Out or Dine In orders.
  • Supports Auto Gratuity Calculations Based On The Number Of Guests At a Table And The Percent of Gratuity that You Define.
  • Allows You To Customize The Customer.
  • Supports Manager Adjustment of Server Cash Out.

Drink Module (optional add-on)

  • 697 complete Alcohol recipes
  • Recipes can be added to your menu using the built in liquor tool

Accounting Features

  • Accounts Receivable
  • Accounts Payable
  • General Ledger
  • Customer Orders
  • Cash Drawer/Point Of Sale
  • Vendor Orders
  • Product Receiving
  • Payroll
  • Inventory Management
  • Client Contacting
  • Quotes
  • Bar Code Printing
  • Mail Merge

View A Complete List Of Accounting Features

System Requirements
Runs on Windows® 10/8/7/Vista/XP & Server 2008/2003
Runs on any Pentium 3 or higher PC with 10GB hard drive space & 250MB RAM.


Click Thumbnails to View Screenshots

EatOnTheWeb Online Ordering

EatOnTheWeb is an easy to use, affordable online ordering platform for restaurants. Give your customers the ease and convenience of placing orders online, while reaping the benefits and added revenue of an online presence.

RapidServer POS Tablets

Keep your servers on the floor where they can sell more items to your customers. Get food to your customers and turn tables more quickly with instantaneous communication from the servers to the cooks using our RapidServer POS Tablets.

BPA Restaurant Professional Demo

This is a full featured version of the BPA Professional software, this trial will be completely functional for 120 days before expiring and requiring a license to continue.

BPA Restaurant Professional Manual

Full PDF manual for the BPA Restaurant Pro Software.

 Download (.PDF)

Business Plus Accounting Manual

Full PDF manual for Business Plus Accounting Software.

 Download (.PDF)

BPA Menu Images - (Beverage) Pack

An assortment of various beverage logo images for you to use on your menu.

 Download (.ZIP)

BPA Menu Images - (Beer) Pack

An assortment of various beer logos for you to use on your menu.

 Download (.ZIP)

Software Licensing

Business Plus Accounting Restaurant Professional software is included for FREE with each hardware system purchased.   View Hardware Systems

One-Time Software Purchase

Purchase Includes:

  •   BPA Restaurant Software
  •   8GB USB Drive Installer
  •   Training/Set-Up Videos
  •   PDF Manual & Set-Up Guide
Support & Licensing

Fee Includes:

  •   Software License
  •   Unlimited Technical Support (8:30AM-5:00PM MST, M-F)
  •   Unlimited Software Updates
  •   Online Cloud Backup
  •   Monthly Newsletter
  •   No Contract/Obligation

    This is a required monthly Licensing & Support fee to run this software, it entitles you to all the above services.

Per Station

When you purchase your hardware POS stations from us the software station license is always free. When you purchase your own hardware you are required to pay a software terminal license fee of $400.00 for each additional POS station.

* The monthly software License & Support fee remains $40 per month, regardless of how many stations you are running.

Let Us Program Your Menu

As an added service, if you would like us to create your menus in the software, we will be happy to do that. An average menu is between $300 - $600. If you would like a quote please send us your menu either by email or fax and we will get you a hard quote on your menu.

Software Customization

If your business has unique requirements that are not met by our software, we can customize the software for you. We have professional engineers with many years of business and business programming experience. We will customize the system just for you. Our development environment is incredibly fast and our engineering rate is very reasonable. If you need data converted (Typically Customers, Vendors, and Products) we will be happy to help you with that.

Phone - (801) 336-3303 Fax - (801) 336-3313
Business Software Solutions, Inc.  POS Systems  334 Marshall Way, Suite H    Layton, Utah 84041  POS Systems   801-336-3303
Copyright 2003-2019 Business Software Solutions, Inc.