Terms of Service

Last updated: May 2026

These terms govern the relationship between Roble and its clients. Please read them carefully before engaging our services. By proceeding with a project, you confirm that you have read, understood, and agree to these terms.

1. Agreement to terms

By engaging Roble for software development services, you agree to be bound by these Terms of Service. These terms apply to all project work, maintenance subscriptions, and other services provided by Roble. If you do not agree to these terms, please do not proceed with an engagement.

2. Services

Roble provides software development services including, but not limited to: website development, web application development, e-commerce solutions, mobile application development, custom software, API development, and UI/UX design. The specific scope, deliverables, and timeline for each project will be agreed in a written proposal before work begins.

3. Proposals and acceptance

All work is initiated from a written proposal outlining the scope of work, fixed price (or time-and-materials rate), estimated timeline, and any assumptions. A proposal becomes binding when accepted in writing (email or signed document) by the client. Any changes to scope after acceptance must be agreed in writing and may result in additional charges.

4. Payment terms

Payment is required as specified in the project proposal. Typically this is a 50% deposit before work begins, with the remaining 50% due on delivery. For larger projects, milestone-based payments may be agreed. Invoices are due within 14 days of issue. Roble reserves the right to suspend work on overdue accounts. Late payments may incur interest at 8% above the Bank of England base rate under the Late Payment of Commercial Debts Act 1998.

5. Intellectual property and ownership

Upon receipt of final payment in full, the client owns the source code and all deliverables produced specifically for their project. Roble retains ownership of any pre-existing tools, frameworks, libraries, or components used in the build — these remain licensed to the client for use within the delivered project. Roble may display completed work in its portfolio unless the client requests confidentiality in writing.

6. Revisions and changes

Minor revisions within the agreed scope are included. Material changes — including new features, redesigns, or significant functional changes — constitute a change in scope and will be quoted separately. Roble will always notify the client before proceeding with any out-of-scope work that incurs additional cost.

7. Maintenance subscriptions

Monthly maintenance plans are provided on a rolling monthly basis unless otherwise agreed. Either party may cancel with 30 days' written notice. Subscriptions cover the services specified in the chosen plan tier. Cancellation does not entitle the client to a refund for the current billing period. Roble reserves the right to adjust subscription pricing with 60 days' notice.

8. Client responsibilities

The client agrees to: provide timely feedback and approvals to keep the project on schedule; supply all required content, assets, and credentials when requested; ensure they have the legal right to use any materials they provide to Roble; and designate a primary contact for the project. Delays caused by the client's failure to fulfil these responsibilities may affect delivery timelines and are not the responsibility of Roble.

9. Warranties and liability

Roble warrants that work will be completed with reasonable skill and care, in accordance with the agreed specification. Roble does not warrant that software will be free from all errors or that it will operate without interruption. Roble's total liability in connection with any project shall not exceed the total fees paid by the client for that project. Roble is not liable for any indirect, consequential, or loss-of-profit damages.

10. Confidentiality

Both parties agree to keep confidential any proprietary or sensitive information shared during the engagement. This obligation does not apply to information that is publicly available or independently developed. Confidentiality obligations survive termination of the engagement for a period of two years.

11. Termination

Either party may terminate an engagement with 14 days' written notice. Upon termination, the client is responsible for payment of all work completed to the date of termination. Roble will provide all completed deliverables and assets upon receipt of outstanding payment. If the client cancels a project after the deposit has been paid and before completion, the deposit is non-refundable.

12. Governing law

These terms are governed by the laws of England and Wales. Any disputes shall be subject to the exclusive jurisdiction of the courts of England and Wales. If any provision of these terms is found to be unenforceable, the remaining provisions shall continue in full force and effect.

13. Contact

If you have any questions about these terms, please contact us at hello@robledevelopers.com. We're happy to clarify anything before an engagement begins.

Questions about these terms? Get in touch.