Party 1 Full name of the establishment: Commercial registration number: Tax number: Head office address: Name of the signing legal representative: Title of the representative (Director/Authorized): Phone: Email: | Party 2 Full name of the establishment: Commercial registration number: Tax number: Head office address: Name of the signing legal representative: Title of the representative (Director/Authorized): Phone: Email: |
This contract is made between the two parties whose full details are indicated in the attached contract form, referred to herein as “the First Party” (the Developer / Application Development Company) and “the Second Party” (the Client / Idea Owner of the Application), collectively referred to as “the Parties.” In accordance with the provisions of the Egyptian Civil Law No. 131 of 1948, the Intellectual Property Rights Protection Law No. 82 of 2002 (specifically Articles 138-178 concerning copyright and neighboring rights), the Commercial Law No. 17 of 1999, the Personal Data Protection Law No. 151 of 2020, the Electronic Commerce Law No. 15 of 2022, the Anti-Cyber Crimes Law No. 175 of 2018, and the applicable laws and regulations in the Arab Republic of Egypt, this agreement aims to regulate the mobile application development relationship between the First Party (the Developer / Application Development Company) and the Second Party (the Client / Idea Owner of the Application), whereby the Developer undertakes to design, develop, program, test, and publish a mobile application (Android, iOS, or Hybrid) in accordance with the agreed specifications and requirements, for an agreed fee, specifying the stages of development, timelines, acceptance criteria, and intellectual property rights of the application (including source and executable codes, designs, graphics, and content), publication rights on application stores (Google Play, App Store), quality and performance guarantees, compensation and penalties terms, and rights of cancellation and termination, all within a framework of transparency and adherence to the highest standards of mobile application development and the governing laws in the Arab Republic of Egypt. The Parties have agreed to the following:
Article (1) Definitions of the Contract
1- The words and phrases listed below - wherever they appear in this agreement - shall have the meanings specified next to each, unless the context of the text requires a different meaning:
2- Contract: refers to this mobile application development agreement in its entirety, including its terms and annexes, with its preamble constituting an inseparable part thereof.
3- Developer: the first party to this contract, being a natural or legal person (application development company, independent programmer) specialized in mobile application development, who is committed to developing the application for the client.
4- Client: the second party to this contract, being a natural or legal person who requests the development of the application, owns the idea or project, and benefits from the developed application.
5- Application: the mobile application being developed under this contract, specified in detail in Annex (1) of this contract, including the name, description, functions, and target platforms (Android, iOS, or Hybrid).
6- Target Platforms: the operating systems on which the application will run (Android, iOS, or both).
7- Functional Requirements: the document that specifies the functions, features, and characteristics that the application must perform, as detailed in Annex (2) of this contract.
8- Non-functional Requirements: the document that specifies performance, security, compatibility, scalability, reliability, battery consumption, data usage, and any other requirements not related to functionality, specified in Annex (3) of this contract.
9- User Interface (UI/UX) Design: the design of the application's user interface and user experience, including screens, navigation, colors, fonts, icons, graphics, as specified in Annex (4) of this contract.
10- Source Code: the program codes written in programming languages (such as Java, Kotlin, Swift, React Native, Flutter, etc.) that constitute the application, which can be read and modified by programmers.
11- Executable Code: the compiled or translated program codes (files .apk, .aab, .ipa) that can be run and executed on mobile devices.
12- App Stores: the digital platforms through which applications are distributed, such as Google Play Store (for Android) and Apple App Store (for iOS).
13- Deployment: the process of uploading and publishing the application on app stores, making it available for download by users.
14- Developer Accounts: official accounts with app stores (Google Play Console, Apple Developer Account) used for publishing applications.
15- Development Phases: the primary phases of application development, which are: analysis and design phase, development and programming phase, testing phase, deployment and delivery phase.
16- Deliverable: the outputs provided by the developer to the client at each stage of development, including requirement documents, user interface design, source code, executable code, user documentation, developer documentation, and test results.
17- Acceptance Criteria: the criteria and requirements that the application must meet in order to be accepted by the client, as specified in Annex (5) of this contract.
18- Warranty Period: the time frame during which the developer guarantees the quality of the application and its absence of defects, specified in Article (8) of this contract.
19- Development Fee: the monetary amount that the client is obliged to pay the developer for application development, as specified in Article (5) of this contract.