Technical and Financial Offer

Cloud Digital Menu Board System

Basic Package proposal for remotely managed restaurant menu screens, media playlists, scheduling, and Android playback.

Prepared by INVENTO
Offer date 21 June 2026
Offer validity 15 days

We are here to Unlocking
the Future

INVENTO is a software company that specializes in providing innovative solutions to businesses of all sizes. Our team of experienced professionals is dedicated to helping our clients achieve their goals through custom software development, IT consulting, and digital transformation services.

At INVENTO, we believe in the power of technology to transform businesses and make them more efficient, effective, and profitable. Our solutions are tailored to meet the specific needs of each client, and we work closely with them to ensure that our solutions deliver real value.

Whether you need to streamline your operations, improve your customer experience, or leverage the latest technologies to gain a competitive advantage, INVENTO has the expertise and experience to help you succeed.

1. Project Overview

INVENTO proposes a cloud-based Digital Menu Board solution that allows the client to remotely display and manage menus, advertisements, promotional images, and videos on restaurant screens.

The client will provide the required screens and Android boxes. INVENTO will provide the web-based management dashboard, Android player application, cloud synchronization, configuration, and technical support.

The system will allow authorized users to upload content once and publish it remotely to one or multiple screens without manually accessing each Android box.

2. Technical Offer

2.1 Web Management Dashboard

The system will provide a secure web dashboard through which authorized users can:

  • Log in using a username and password.
  • Upload images and videos.
  • View and manage previously uploaded media.
  • Create playlists.
  • Arrange images and videos in the required display order.
  • Set the display duration for each image.
  • Assign playlists to specific screens.
  • Update displayed content remotely.
  • Remove or replace published content.
  • View the last synchronization time for each screen.
  • View whether a screen is online or offline.

2.2 Screen Management

Each Android box will be registered as a separate screen inside the dashboard. The screen-management module will include:

  • Unique screen identification.
  • Screen pairing using a generated code.
  • Screen name and location.
  • Branch assignment.
  • Landscape orientation.
  • Playlist assignment.
  • Screen activation and deactivation.
  • Online and offline status.
  • Last connection and synchronization status.

Example screen names: Maadi Branch – Main Menu, Maadi Branch – Offers Screen, Nasr City Branch – Cashier Screen.

2.3 Media Management

The basic package supports:

  • JPG images.
  • PNG images.
  • MP4 videos.
  • Media preview before publishing.
  • Media deletion and replacement.
  • Image display-duration control.
  • Video playback with or without sound.
  • Reordering content through playlists.

The client will be responsible for preparing images and videos according to the required screen resolution and orientation.

2.4 Playlist Management

The client will be able to create multiple playlists, such as:

  • Main Menu
  • Breakfast Menu
  • Lunch Menu
  • Special Offers
  • New Products
  • Seasonal Promotions

Each playlist can contain multiple images and videos in a defined sequence.

2.5 Basic Scheduling

The system will allow the client to schedule content based on start date, end date, start time, end time, and selected days of the week.

  • Breakfast menu from 7:00 AM to 11:00 AM.
  • Lunch menu from 11:00 AM to 5:00 PM.
  • Weekend promotion every Thursday and Friday.
  • Ramadan campaign between specified dates.

2.6 Android Player Application

INVENTO will provide an Android APK installed on the client’s Android boxes. The application will:

  • Connect securely to the cloud platform.
  • Download the assigned playlist.
  • Display images and videos in full-screen mode.
  • Automatically synchronize updated content.
  • Store downloaded content locally.
  • Continue playing downloaded content if the internet connection is interrupted.
  • Resume synchronization when the internet connection is restored.
  • Automatically restart playback after application reopening.
  • Support landscape and portrait screens.

The Android box must support the agreed Android version and video formats.

2.7 Offline Playback

Once content has been downloaded to the Android box, it will remain available locally. If the internet connection is temporarily unavailable:

  • The screen will continue displaying the latest downloaded playlist.
  • The screen will not become blank.
  • New updates will be downloaded automatically after reconnection.

An internet connection is required for initial setup, content updates, synchronization, and remote monitoring.

2.8 User Access

  • One administrator account.
  • Secure login.
  • Password-protected access.
  • Access to the client’s registered screens and media only.

Additional users and advanced permission levels can be provided in higher packages.

2.9 Security

  • Secure HTTPS communication.
  • Authenticated dashboard access.
  • Secure screen registration.
  • Client-specific data separation.
  • Controlled access to uploaded media.
  • Regular cloud backups according to the hosting policy.

3. Project Deliverables

  • Client account on the Digital Menu Board platform.
  • Web-based management dashboard.
  • Android player APK.
  • Registration and configuration of the agreed screens.
  • Remote installation assistance.
  • Initial playlist configuration.
  • Administrator training session.
  • User guide or basic operating instructions.
  • Technical support during the subscription period.

4. Implementation Plan

Phase Activities Estimated duration
Account preparationCreate client account and branch information1 working day
Screen configurationRegister screens and Android boxes1–2 working days
Content configurationUpload and configure initial media1–2 working days
TestingSynchronization and playback testing1–2 working days
Training and launchAdministrator training and final activation1 working day

Estimated total implementation period: 5–7 working days, starting after payment, hardware readiness, and receipt of the initial content.

5. Client Responsibilities

  • Providing screens and Android boxes.
  • Providing stable electricity and internet access.
  • Ensuring that Android boxes meet the required technical specifications.
  • Providing images and videos in the required format.
  • Providing the required menu, advertisements, and promotional content.
  • Providing access to the Android boxes during configuration.
  • Ensuring that the screens are physically installed and connected.
  • Reporting hardware or internet problems to the relevant service provider.

INVENTO is not responsible for screen damage, Android-box failure, electrical problems, internet interruptions, or physical installation unless separately agreed.

6. Financial Offer

6.1 Annual Subscription

Client configuration Annual price before discount Annual subscription after discount
1 screen10,000 EGP9,000 EGP
2 screens12,800 EGP10,800 EGP
3 screens18,000 EGP16,200 EGP
5 screens26,667 EGP24,000 EGP
10 screens53,333 EGP48,000 EGP
15 screens70,000 EGP63,000 EGP
20 screens93,333 EGP84,000 EGP
25 screens116,667 EGP105,000 EGP

7. Package Inclusions

  • Dashboard.
  • Android player application.
  • Image and video uploads.
  • Playlist creation.
  • Content ordering.
  • Screen assignment.
  • Basic scheduling.
  • Offline playback.
  • Automatic synchronization.
  • Landscape and portrait support.
  • Screen online/offline status.
  • Last synchronization information.
  • One administrator account.
  • Remote technical support.
  • Platform updates and basic maintenance.

8. Items Not Included

The following items are not included in this offer:

  • Screens.
  • Android boxes.
  • Internet connections.
  • Electrical installation.
  • Wall mounting or physical screen installation.
  • Professional advertisement or video production.
  • Graphic design services.
  • Custom menu-template design.
  • Point-of-sale integration.
  • ERP integration.
  • Automatic product-price synchronization.
  • Multiple user roles and approval workflows.
  • Interactive or touch-screen functions.
  • Social-media feeds.
  • Custom APIs.
  • White-label application.
  • On-site support.
  • Hardware maintenance.

These items can be provided under a separate quotation.

9. Optional On-Premise Hosting

If the client requests to host the Admin Panel on their own server or private infrastructure, this can be provided as an optional on-premise deployment under a separate setup and support scope.

The on-premise option includes deployment of the web Admin Panel, backend API, database, and media storage configuration on the client-provided server environment.

9.1 On-Premise Setup

Item Price
1 Screen (One time charge)9,000 EGP

9.3 Client Responsibilities for On-Premise Hosting

  • Providing the server or private cloud environment.
  • Providing operating system access and administrator credentials.
  • Providing the domain, SSL certificate, and public IP when required.
  • Providing stable internet connectivity and firewall access.
  • Providing storage capacity suitable for uploaded media files.
  • Managing server security, antivirus, operating system updates, and infrastructure backups.

10. Technical Support (For cloud subscription)

The subscription includes remote support for:

  • Dashboard access problems.
  • Screen-registration problems.
  • Content synchronization issues.
  • APK-related software issues.
  • General system-operation assistance.

Standard support hours

Sunday to Thursday, excluding official holidays, during INVENTO’ normal working hours.

Target response times

Priority Example Initial response
CriticalAll screens unable to play contentWithin 4 business hours
HighOne or more screens not synchronizingWithin 8 business hours
NormalDashboard question or minor issueWithin 1 business day

Resolution time depends on the nature of the issue and excludes hardware, internet, and third-party service failures.

11. Payment Terms

  • Annual subscriptions are payable in full before activation.
  • Subscription renewal must be completed before the expiry date.
  • Prices do not include VAT or other applicable taxes.
  • Additional development will require separate approval and quotation.
  • Services may be suspended if subscription payments become overdue.

12. Subscription and Cancellation

  • Annual payments are non-refundable after system activation.
  • The client may request cancellation before the next renewal date.
  • Uploaded content may be removed after account termination.
  • The client should download or retain original copies of all media files.

13. Warranty and Limitations

INVENTO guarantees that the supplied software will operate according to the agreed basic functionality when used with compatible hardware and a stable internet connection.

The warranty does not cover:

  • Unsupported Android boxes.
  • Hardware defects.
  • Screen defects.
  • Network restrictions.
  • Internet outages.
  • Power interruptions.
  • Incorrect content formats.
  • Modifications made by unauthorized parties.
  • Third-party applications installed on the Android box.
INVENTO authorized signature
Client acceptance signature