Technical and Financial Offer
Cloud Digital Menu Board System
Basic Package proposal for remotely managed restaurant menu screens, media playlists, scheduling, and Android playback.
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 preparation | Create client account and branch information | 1 working day |
| Screen configuration | Register screens and Android boxes | 1–2 working days |
| Content configuration | Upload and configure initial media | 1–2 working days |
| Testing | Synchronization and playback testing | 1–2 working days |
| Training and launch | Administrator training and final activation | 1 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 One-Time Setup and Onboarding Fee
| Item | Price |
|---|---|
| Client account and dashboard configuration | Included |
| Initial system setup | Included |
| Remote configuration of up to 3 Android boxes | Included |
| Initial playlist setup | Included |
| Administrator training | Included |
| Total one-time setup fee | 4,500 EGP |
For more than three screens: Additional Android-box configuration: 350 EGP per screen.
On-site installation, when required, will be quoted separately based on location and number of screens.
6.2 Monthly Subscription
Basic Digital Menu Board Package
| Number of active screens | Monthly price per screen |
|---|---|
| 1–3 screens | 450 EGP |
| 4–10 screens | 400 EGP |
| 11–25 screens | 350 EGP |
| More than 25 screens | Custom quotation |
A minimum monthly invoice of 750 EGP applies.
6.3 Pricing Examples
| Client configuration | Monthly subscription |
|---|---|
| 1 screen | 750 EGP minimum |
| 2 screens | 900 EGP |
| 3 screens | 1,350 EGP |
| 5 screens | 2,000 EGP |
| 10 screens | 4,000 EGP |
| 15 screens | 5,250 EGP |
| 20 screens | 7,000 EGP |
| 25 screens | 8,750 EGP |
6.4 Annual Subscription Discount
Clients paying annually in advance receive a 10% discount on the subscription fees.
| Client configuration | Annual price before discount | Annual subscription after discount |
|---|---|---|
| 1 screen | 9,000 EGP | 8,100 EGP |
| 2 screens | 10,800 EGP | 9,720 EGP |
| 3 screens | 16,200 EGP | 14,580 EGP |
| 5 screens | 24,000 EGP | 21,600 EGP |
| 10 screens | 48,000 EGP | 43,200 EGP |
| 15 screens | 63,000 EGP | 56,700 EGP |
| 20 screens | 84,000 EGP | 75,600 EGP |
| 25 screens | 105,000 EGP | 94,500 EGP |
The one-time setup fee is not included in the annual discount.
7. Package Inclusions
- Cloud 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 Fees
| Item | Price |
|---|---|
| Server environment review and deployment planning | 3,000 EGP |
| Admin Panel, API, database, and media storage deployment | 12,000 EGP |
| SSL/domain configuration support | 2,500 EGP |
| Backup configuration guidance | 2,500 EGP |
| Total on-premise setup fee | 20,000 EGP |
9.2 On-Premise Support Fee
| Support option | Price |
|---|---|
| Monthly remote software support and maintenance | 2,500 EGP/month |
| Annual remote software support and maintenance | 27,000 EGP/year |
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.
On-premise hosting is not included in the Basic Cloud Package. Final pricing may change based on the client’s server environment, security requirements, number of screens, and support scope.
10. Technical Support
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 |
|---|---|---|
| Critical | All screens unable to play content | Within 4 business hours |
| High | One or more screens not synchronizing | Within 8 business hours |
| Normal | Dashboard question or minor issue | Within 1 business day |
Resolution time depends on the nature of the issue and excludes hardware, internet, and third-party service failures.
11. Payment Terms
- The one-time setup fee is payable 100% in advance.
- Monthly subscriptions are payable in advance.
- 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
- The minimum subscription period is one month for monthly subscriptions.
- 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.