This Agreement governs the design, development and delivery of a custom software application by Hasan Jeraish, trading as Auraz App Studio (“Auraz”, “we”) for the client identified in the submitted request (“the Client”, “you”). By ticking the acceptance box on the App Studio request form and submitting your request, you confirm that you have read, understood and agree to be legally bound by this Agreement.
1.1 This Agreement is entered into between Hasan Jeraish, a sole trader of Manama, Kingdom of Bahrain, trading as Auraz App Studio (the “Developer”, “Auraz”, “we”), and the Client whose business name and contact details are set out in the App Studio request submitted through the Auraz website.
1.2 Auraz will design, build and deliver a software application (the “Application”) matching the configuration selected by the Client at the time of submission — the platform(s), languages, features, user types, design option and delivery timeline. That configuration, together with the indicative price shown, forms Schedule A of this Agreement (see Clause 12) and is captured in the request record retained by Auraz.
1.3 A final, binding quotation is issued by Auraz in writing after review of the request. The indicative estimate shown on the website is not the final price; the final quotation, once accepted by the Client in writing (including by email), supersedes the indicative estimate.
1.4 Auraz may transfer this Agreement, together with its rights and obligations under it, to a company incorporated in the Kingdom of Bahrain by the Developer to carry on the Auraz business. Auraz will tell the Client in writing when it does. No other transfer by either party may happen without the other's written consent, which is not to be withheld unreasonably.
2.1 Auraz will deliver the Application substantially in accordance with Schedule A and the final quotation, together with reasonable documentation for its use.
2.2 On delivery, the Client has seven (7) calendar days to review and report, in writing, any material defect or deviation from Schedule A (an “Acceptance Period”). Auraz will remedy validly reported defects at no additional charge.
2.3 The Application is deemed accepted on the earlier of: (a) the Client’s written acceptance; (b) expiry of the Acceptance Period with no material defect reported; or (c) the Client’s use of the Application in live operation.
3.1 The estimated delivery window is shown with the Client’s configuration (typically around two months for a web application and three months for a mobile application, adjusted for custom design, a relaxed schedule, or a rush). This estimate runs from the later of receipt of the deposit (Clause 4) and receipt of all materials Auraz reasonably requires from the Client (Clause 6).
3.2 Delivery dates are good-faith estimates. Delays caused by the Client — late content, late approvals, or scope changes (Clause 7) — extend the timeline correspondingly and are not a breach by Auraz.
3.3 An accelerated (“rush”) delivery, where selected, carries the surcharge shown in the estimate.
4.1 The total fee is the amount set out in the final quotation. Payment is made in two equal instalments:
4.2 Optional care plan. If selected, the monthly care/maintenance fee shown in the estimate is billed monthly in advance from the date of delivery and may be cancelled by the Client on 30 days’ written notice. Care covers updates, minor fixes and support as described; it does not cover new features (Clause 7).
4.3 Currency & taxes. All amounts are in Bahraini Dinar (BHD) unless otherwise agreed and are exclusive of any applicable Value Added Tax (VAT) or government charges, which are added where due.
4.4 Third-party & hosting costs. Hosting, app-store developer accounts, domain names, payment-gateway fees, SMS/push credits and other third-party services are not included in the fee and are the Client’s responsibility. Auraz will recommend suitable providers.
4.5 Late payment. Invoices are payable within seven (7) days. Overdue amounts may accrue interest at 1.5% per month (or the maximum permitted by law, if lower), and Auraz may suspend work and withhold deliverables until payment is made.
5.1 Student discount. A student discount is applied to the build fee where the Client provides valid proof of current student status. Auraz may verify the proof and withdraw the discount if it cannot be substantiated.
5.2 Hardship assistance. A student who is experiencing genuine financial hardship may apply for additional assistance (a higher discount) by submitting official documentation evidencing their financial circumstances. Assistance is granted entirely at Auraz’s discretion, on a case-by-case basis, and may be conditioned or withdrawn if the supporting documents are found to be inaccurate.
5.3 Discounts apply to the one-time build fee only, are not transferable, and cannot be exchanged for cash.
6.1 The Client will provide, promptly and in usable form: brand assets (logo, colours, fonts where applicable), product/content data, required accounts and access, and timely decisions and approvals.
6.2 The Client warrants that all materials it supplies are accurate and that it owns or is licensed to use them, and that the Application’s intended use is lawful. The Client indemnifies Auraz against claims arising from Client-supplied materials or unlawful use.
7.1 The fee includes reasonable rounds of revision within the agreed scope. New features, additional screens, or changes to Schedule A after work has begun are “Change Requests” and are quoted and charged separately.
7.2 Any special or additional features the Client describes on the request form are indicative only; they are scoped, priced and confirmed in the final quotation before they form part of the work.
8.1 On receipt of the full fee (both instalments), Auraz assigns to the Client the ownership of the final, delivered Application and its bespoke source code, save for Clause 8.2.
8.2 Auraz retains ownership of its pre-existing tools, libraries, frameworks and know-how, and grants the Client a perpetual, non-exclusive licence to use them as embedded in the Application. Third-party and open-source components remain under their own licences.
8.3 Until the full fee is paid, all deliverables remain the property of Auraz. Auraz may reference the project and display non-confidential visuals in its portfolio unless the Client requests otherwise in writing.
Each party will keep the other’s non-public information confidential and use it only to perform this Agreement, except where disclosure is required by law.
10.1 Warranty. Auraz warrants the Application will materially conform to Schedule A for thirty (30) days after acceptance; its sole obligation for a valid defect is to correct it. Except as stated, the Application is provided “as is” to the fullest extent permitted by law.
10.2 Limitation of liability. To the fullest extent permitted by law, neither party is liable for indirect, incidental or consequential loss (including lost profits or data). Auraz’s total aggregate liability under this Agreement is limited to the total fees paid by the Client for the Application.
10.3 Termination. Either party may terminate for the other’s material breach not cured within fourteen (14) days of written notice. On termination, the Client pays for all work performed to the termination date; the deposit is non-refundable once work has begun.
10.4 Force majeure. Neither party is liable for delay or failure caused by events beyond its reasonable control.
11.1 This Agreement is governed by the laws of the Kingdom of Bahrain.
11.2 The parties will first attempt to resolve any dispute amicably in good faith. Failing that, the dispute is subject to the exclusive jurisdiction of the competent courts of the Kingdom of Bahrain, and either party may pursue and enforce its rights — including recovery of unpaid fees and damages — through those courts.
11.3 This Agreement (together with Schedule A and the final quotation) is the entire agreement between the parties and supersedes prior discussions. If any clause is unenforceable, the remainder stays in effect. No variation is binding unless agreed in writing.
Schedule A records the specific application configuration and indicative price submitted with your request. It is captured in the request record and confirmed in the final quotation. For reference, it comprises:
| Platform(s) | Web app, mobile app, or both, as selected. |
|---|---|
| Languages | The languages selected for the Application. |
| Features | The standard features selected, plus any special/additional features described (Clause 7.2). |
| User types | The kinds of users the Application supports (e.g. customer, staff, student, teacher, administrator), as described in the request. |
| Design | Brand-based or fully custom design, as selected. |
| Timeline | Standard, relaxed, or rush, with the delivery estimate shown. |
| Fee & terms | The indicative build fee and optional monthly care, payable 50% deposit / 50% on submission (Clause 4). |