Food & Beverage (ROCK)

Home/Food & Beverage (ROCK)

Restaurant Management System (Rock)

Rock system is the perfect solution to control your restaurant management operations!

Whatever the size of your business, we can help

ROCK

The nature of work within restaurants is sensitive and very important and is based on high organization and professionalism, as the restaurant must always adhere to health and environmental standards, and at the same time commit to providing high-quality services and products that meet customers’ needs and live up to their expectations after achieving all of this. He should achieve sufficient profits with fierce competition in the labor market...a difficult equation!

There are a lot of details and challenges in this sector and they all require close attention from restaurant managers and focus on managing restaurant operations efficiently. With technology intertwined in all sectors and as a restaurant owner or manager, you really need a “Technology Partner” that you can rely on, which is why we created the “Rock” Restaurant Management System!

Whether you have a full-service restaurant or a fast food restaurant, the “Rock” restaurant management system is the ideal technology partner to help you manage your restaurant. "ROCK" ensures you increase your restaurant's revenues and control your costs, and you can monitor the details of everything within your business!

Features

Point of sale system

Works on any device, with any printer, no specific hardware needed!
An easy-to-use system that anyone can learn in a few minutes!

Financial statements

Summarizes revenues, costs, and expenses during a specific period.

Customer service and call centers

Delivery Service

An all-in-one call center and customer service system designed to get to know your customers better and serve them faster.

Improve your production process

A complete production system to automate all processes in your main kitchen!

Managing purchasing operations

The complete supplier system for managing all suppliers and their accounts

Pay according to the size of your business

The system's subscription system reduces the initial cost to a minimum while you only pay as you grow!

Inventory control

Control your inventory and get alerts on low stocks. Provides a seamless inventory process, keeping your inventory always accurate, and refilling your inventory in seconds!

Reports

Deep analytical reports on all the details of your business such as: sales numbers, most sold items, etc..!

Manage and track order cycles

Rock manages every order from the moment it is opened until it is paid to help improve the operation of your restaurant.

Cost and profit analysis management

Control your costs and know where the money is spent and what items bring you more profits!

Information and data security

Automatic instant backup of your data as well as an authority-based authorization system that controls who can access data and who can perform specific actions on the system.

First Package (Basic Rock Package)

1 Cloud POS System "Rock" is an easy-to-use, integrated POS system that covers all direct sales operations and works on all devices, providing a touch-controllable input screen. The system also allows loading orders onto the host's account, setting a minimum bill amount, splitting checks, and easily moving orders between tables. The system also automatically tracks each table's account and can merge one table's bill with another, with the ease of making modifications to orders as per customer needs. Ability to add instant expenses and revenues to the POS screen without needing to change the screen - creating side dishes - creating promotions - controlling the addition of service charges and sales taxes - the user closes the table's account before the guest leaves, and the system prints the check - ease of entering modifications on orders as needed (add / without)
2 Control Panel A precise and detailed overview of all aspects of the business without needing to close the shift. You can see the current and real data of the restaurant including total sales, discount values, payment details, imposed taxes, hospitality amount, as well as canceled orders. This information helps you make the right strategic decisions and effectively and immediately improve the restaurant's performance through monitoring performance and analyzing data regularly and continuously.
3 Price List Management Define price lists for each supplier separately, in addition to the ability to define price lists for each branch.
4 Sales Channel Management When an order is placed, the request is received from each order source such as "Marsool" or "Talabat?........etc.", and then the accounts are transferred from the restaurant's safe to the application's safe automatically, ensuring efficiency and accuracy in the collection and distribution process. Sales channel management is essential for success in commerce operations, contributing to organizing, coordinating, and improving the customer experience. By analyzing and monitoring the performance of each sales channel regularly, marketing strategies can be improved and strengths and weaknesses in each channel can be identified, which contributes to increasing revenues and enhancing customer relationships. You can define the final number of sales channels
5 Customer Relationship Management Building a comprehensive database of suppliers including the name, address, phone numbers, email, credit, term, taxes, price list, check documentation, and other necessary information. The system creates a sales invoice affecting the customer's account by increasing their debt by the check's value as the system allows querying all purchase orders and providing detailed reports.
6 Item Components Management The system creates meal components (the recipe) and interacts with the stores by issuing a dispensing order for the materials used in the meal according to the quantities defined by the system and determining the original unit of the item (recipe).
7 Purchase Management It's an adjustable documentary cycle, where documents can be linked with each other and track executed and unexecuted quantities and items. Suppliers and items can be categorized organizationally according to their branches, with the ability to define multiple price lists and different terms. The system provides accurate tracking of documents and their status, with the ability to direct payments and follow up on the remaining balance on invoices. The system allows organizing items in a tree arrangement according to commodity groups and item classifications, and it is possible to add branches for suppliers to facilitate dealing with them and follow purchases at the branch or supplier level specifically with the ability to create a statement of account for each supplier In addition, it is possible to define more than one price list and specify their validity periods, and determine the term for each supplier to follow the age of debts and calculate interest or penalties. It is also possible to make accounting entries immediately upon issuing documents, and design custom forms for company documents, and track document status with knowing executed, unexecuted, and remaining balance, with the ability to direct payments on specific invoices and follow the remaining balance.
8 Reports The system provides a large array of reports to review all aspects of the restaurant and make appropriate decisions for expansion, such as total check report, usage rate report, total sold items report, total customers report, total cashiers report, along with other detailed reports that help to understand the overall performance of the restaurant effectively.
9 Inventory Management The system facilitates completing inventory audits and issuing related reports, with the preparation of the documentary cycle and organizing the transfer of goods and tracking all item movements. It is also possible to determine the reorder point and deal with an unlimited number of stores and items, the possibility of geographical division of stores with the ability to classify items and determine their location and follow their validity. The system includes support for storage policies and the ability to evaluate the inventory and issue the necessary reports organize items effectively with the ability to place them in commodity groups according to the type of goods, classify them, and follow the current balance, damaged balance, expected balance, reserved balance, and available balance and the process of item depreciation and destruction and validity and prepare reports with expiration dates. Display a guide for items by (item number/description of the item/location code/group/suspended items). You can also determine the location of the item inside the store and search using the location code or search by any part of the item number or description of the item. The system allows the ability to evaluate the inventory according to: cost price - selling price - all available price lists and issue the necessary reports to manage it efficiently. Support storage policies: minimum inventory - maximum inventory - reorder point " reorder "- maximum withdrawal - order quantity in case of reorder - support withdrawal policies - average cost - first in first out first in last out - pricing of items and adding price constraints - the ability to track the balance of the item at the level of each store or consolidated balance for all stores ability to put all details related to the item - track documents and know their status (executed and unexecuted and distinguished by different colors) - feature to merge documents ( by combining one document with another or subtracting it) - delivery confirmation - delivery confirmation delivery date cancellation of delivery and reason for cancellation items are dispensed from the stores the components related to the order in the required quantities
10 Bookings and Halls Management Create an unlimited number of tickets with a specific price for each ticket carrying a certain number of orders Complete design of your restaurant hall so that the customer can clearly choose the booking location - the ability to create future bookings - payment visa – cash – or multiple payments - know the number of available and remaining orders for the customer according to the type of ticket - prepare complete reports on booking details – booking summary – income with more details through the lens
11 Kitchen Management The system distributes these orders to their execution stations inside the kitchen immediately after entry, thus eliminating the need to communicate these orders by traditional methods. The cashier's order appears in the kitchen to prepare the meal and the check appears in the cashier's safe pending (payment). Define printers/displays for each section inside the kitchen to distribute the customer's order inside the kitchen to ensure fast preparation

When the shift is closed, the accounts are prepared, and a transfer to the main treasury is made with the total value of the number of checks whether visa/cash

When the shift is closed, the adjustment is made from the disbursement permit through the extra.

The receipts made through the application are compiled into one receipt when the shift is closed whether cash / visa.

Sales entries are made whether aggregate entry or detailed entry.

Second Package (Advanced Rock Package): This package contains all the features of the first package in addition to the following:

1 Call Center Management "Rock" provides an integrated call center management system for restaurants with instant alerts about printer malfunctions. The application includes customer data registration and order distribution to nearby areas, and offers a feature to print QR on the check for easy access. You can follow the order from the first contact with the customer until the order is prepared in the kitchen until it is received from the courier and delivered to the customer with high accuracy, with the ability to define delivery locations and specify delivery fees and delivery time for each branch with the ability to maintain customer order records Review all customer data via phone number with the ability to record an unlimited number of addresses and phone numbers.
2 Delivery Management The delivery order system manages the delivery and handover from the restaurant with an interface similar to the order system, in addition to some points:
Includes a database of names, phone numbers, and addresses for customers, in addition to the last orders delivered to each customer. Allows adding new customer data easily. Customer interaction is managed via their phone number, with all their data displayed immediately upon the customer's call. Enables the management and monitoring of ongoing orders through a dedicated screen, where orders that have not yet been collected and the employee responsible for delivering them are displayed.
3 Discount Coupons Activation and addition of discount codes for the restaurant or other applications at payment can be enabled, specifying timings and values of the discount, displayed in distinctive colors on the screen. Discounts can be linked to different sales channels and specify where they are applied, whether via take-away, inside the hall, for delivery service, or on the website
4 Gift Cards Gifts and bonuses can be created such as a kilo + half a kilo gift
5 Electronic Receipt Integration with the Tax Authority / Zakat, Tax and Customs Authority to facilitate tax reporting and donations, in addition to sending electronic receipts regularly with a unique identifier (UUID) to ensure transparency and track transactions.
6 Promotions Discount codes for promotional offers can be created during specific periods to attract more customers
7 Creating QR Codes Creating QR codes in the restaurant represents a powerful tool to enhance the customer experience Menu: QR codes can be placed on tables or inside the restaurant to enable customers to scan them and access the menu via their mobile phones directly. Ordering food: Customers can use QR codes to order food from the menu displayed on the restaurant's app or through a dedicated webpage.
8 Human Resources Management Employees can make their own requests such as (vacations, permissions..) with the ability to track the status of the request (approved – rejected – pending) Track delay and absence days Know the details of the salary (bonuses – deductions) Ability to record attendance and departure through the application Prepare a complete file for the employee from the beginning of their appointment until the end of service with follow-up of insurances and health certificates. Employee affairs: Build a database about employees a database containing all the special data of employees with the ability to add other cells containing additional information by the user. Employee documents Ability to put a list of documents required from employees and monitor the fulfillment of these documents with saving copies of the documents in the database. The historical record of the employee Know all the details related to the employee from the date of joining in terms of changes that have occurred to the salary, their transfers within the establishment, the training courses they have obtained, the rewards and penalties they have received. Alert and reminder system Ability to put an alert on any cell containing a date like the expiration date of contracts with specifying the time period before the alert Also, it is possible to update the alert (postpone the alert / place a note on the alert). Training courses Ability to define training courses and the training entity and the number of hours and the total cost of the course, and the names of the candidates for the course. Cost centers Ability to load employee entitlements onto a cost center and prepare a report on entitlements on cost centers (share of each cost center from wages and salaries), considering the period the employee spent in each cost center. Job structure Build a database for jobs that includes the job title, job description, job grades, with the ability to upload payroll items as soon as the employee is linked to the job. Planning needs Ability to plan needs and make comparisons between the planned and actual number of workers to know the increase and the deficit in jobs and make a comparison between the cost of planned labor and the cost of actual labor. Reports of the employee affairs system: Employee CV report - Historical record report of the employee (date of joining, transfer, rewards, training courses obtained (..- report of employees by date of hire - report of employees by salary value Report of employees by weekly vacation - report of employees by marital status. Report of employees by military status - report of the job structure-report of planning needs by quantity and value - all reports extracted can be sent by email From within the program to previously defined categories or to any other entities according to the system user's permission. Attendance and departure system: Dealing with all attendance and departure machines, Record attendance and departure directly through the system, the possibility of importing Attendance and departure times from the attendance and departure machine directly to avoid error. Rules of delay and overtime and absence Ability to define rules of attendance and departure according to the type of appointment (contract-daily-annual contract- flexible time) and set more than one tier for delay and determine the discount rate (from net salary or from total salary or from basic salary) Ability to set more than one tier for overtime with determining the value of the extra hour from the hourly wage, the ability to set more than one tier for absence with determining each tier by the percentage of absence and linking with the salary system. Vacations Ability to define vacations and determine their value from the wage with calculating the vacation balance for employees from the date of hire or the date of insurance according to the vacation regulations and labor law and the possibility of carrying over the vacation balance to the next year in addition to considering the length of service (from the date of hiring / date of insurance) and the age of exception considering the vacation assignment according to the date of the vacation request (the first quarter of the year, the second,............) Attendance and departure system: Shifts Ability to define more than one shift and create schedules for shifts with specifying the start and end time and the maximum and minimum attendance with linking the employee to a basic shift with the ability to track the attendance of the employee on different shifts and the ability to change shifts and track the date of change at the level of the employee. Shifts Ability to define rules of shifts and rest day allowance on workdays and holidays and the grace period and create a schedule of shifts Permissions and missions Ability to define rules of missions and their impact on salaries and rules of permissions with the ability to assign exceptional permissions from time to time for a time period.Editing permissions and specifying the date and duration of the permission and its impact on attendance and departure And the possibility of editing missions and specifying the date of the mission and whether it is part of a day or more than a day and its impact on attendance and departure. Reports of the attendance and departure system: Attendance and departure report (time of delay and overtime and working time) monthly for the employee. Attendance and departure report (time of delay and overtime and working time) monthly at the level of the shift or the administration or the branch. Report of attendance, absence, and delay rates at the level of an employee or shift or administration or branch. Report of the annual vacation balance at the level of an employee or shift or administration or branch. Report of permissions and missions Salary and wage system You can avoid the risk posed by an inaccurate or late payroll or inaccurate or late reports on tax and insurance compliance using a reliable system. Define the entitlements system and the deductions system complete flexibility in defining the components of the salary and the effect of the component (statement, entitlement, deduction) the ability to define all salary items especially for establishments of an entitlement nature (basic salary- variable salary- ... ) with specifying the calculation method (value – formula composed of more than one item) Ability to define influencers from documents of an entitlement nature ( rewards, grants ... ) with specifying the calculation method (according to any item from the components of the salary ) Ability to define documents of a deduction nature ( penalties, mobile deductions ... ) with specifying the calculation method (according to any item from the components of the salary) Ability to define documents of an administrative nature ( notice, dismissal warning ... ). Ability to segment the salary into more than one disbursement and assign specific components for each disbursement Salary and wage system Ability to add specific items to the tax base-the tax base-paycheck )ability to link any components of the salary or any specific component of the components to the general ledger to convert it to an accounting entry Tax and insurance system Define the tax and insurance law as an item from the components of the salary easily and modify in case of changes in tax and insurance laws by the user, extracting monthly insurance statements according to the insurance office and preparing the annual tax reconciliation Advances for employees Define more than one type of advance ( cash advance, goods advance ... ) and the number of installments of the advance and the maximum limit of the advance, monitoring the advance through comparing the net salary and the installment value of the advance, the possibility of preparing monthly salaries without the advance (postpone the repayment of the advance for a specific month) . Cost centers Extract the cost of wages and salaries on cost centers considering the transition of some employees on more than one cost center during the month. Reports of the salary and wage system Report of employment tax monthly according to the insurance office - annual tax adjustments report - monthly social insurance report (form 2)- report of advances and the remaining number of installments - report of incentives and commissions monthly - detailed account statement report of the employee - report of total salaries - report of total salaries of the branches (account statement for each branch separately) - report of total salaries of the administration (account statement for each administration separately) - report of monthly paycheck - report of the paychecks that will be paid from the bank - report of the paychecks that will be paid from the treasury - report of disbursement portfolios Training courses: Ability to define training courses and the training entity and the number of hours and the total cost of the course, and the names of the candidates for the course and prepare various reports . Training system reports Report of the training course cost - report of the trained employees - report of training evaluation - report of the booked courses FLOW ESS application for self-service The new concept for managing daily human resources operations automatically! The self-service system allows you to: Specify the permissions needed by each employee or official.-Employees can submit their requests (missions – permissions -....) at any time and from anywhere and track the status of the request after it enters the acceptance or rejection cycle. Review employees regarding their rights and obligations such as their salary report or attendance and departure report. View his vacation balance - no need for fingerprint machines you can record attendance and departure through the application - the application deals with the single fingerprint-Employees can update their variable data and are authorized to change it. Employees can use the self-service application through the national ID card only without the need to create an account and enter employee data
9 Electronic Menu Digital Order to avoid congestion and avoid ordering mistakes as the customer will send his order himself from inside the restaurant

Third Package (Comprehensive Rock Package):This package contains all the features of the first and second packages in addition to the following:

1 Application Programming Interface Application Programming Interface (API) represents an effective way to interact with other software and services over the internet. This technology allows developers to access a variety of data and functions available through the use of a custom API key. API access can be used for application integration, improving user experience, and facilitating data exchange between different systems in a secure and effective manner.
2 Integration with Other Systems Data and information exchange between different systems in a fast and secure manner. The use of application programming interfaces allows direct access to data and functions without manual intervention, increasing the efficiency and accuracy of operations and reducing errors. This technology enhances seamless integration between systems and supports a smooth and integrated user experience.
3 Event Booking Management Event booking management is a multi-faceted process that requires effective organization and coordination. By applying modern technologies and advanced management systems, the process of event booking can be facilitated with high efficiency and provide a smooth experience for customers. This process includes specifying event dates, allocating spaces, coordinating services, and documenting bookings accurately and reliably.
4 Loyalty The loyalty points program represents an effective mechanism to motivate customers and enhance engagement with the brand. Loyalty points can encourage customers to make repeat purchases and stay with the brand by awarding points for each purchase. Loyalty points allow accumulating the loyalty points program represents an effective mechanism to motivate customers and enhance engagement with the brand. Points can encourage customers to make repeat purchases and stay with the brand by awarding points for each purchase. Loyalty points allow accumulating points and exchanging them for rewards and gifts such as discounts, free products, or premium services, increasing customer satisfaction and enhancing interaction with the brand.
5 Corporate Contracts Restaurant contracts with companies and tourist groups form an important part of the marketing strategy and increasing revenues. Restaurants can provide dining services to companies and tourist groups with the option of deferred payment, facilitating the process of dealing and attracting new customers these agreements enhance business relationships and contribute to increasing revenues in the long term.
6 Electronic Menu The electronic menu can be placed on the restaurant's website so that the customer can send his order from anywhere
7 Complaints and Suggestions Management Complaints and suggestions management is a vital part of the customer service strategy in any organization. The system aims to record and follow up on all complaints and suggestions accurately and effectively. The work involves analyzing this data to understand potential areas of improvement and taking necessary actions to meet customer needs and enhance their satisfaction. Providing an effective system for managing complaints and suggestions enhances the institution's reputation and contributes to improving the quality of the service provided.