Software Development Agreement Template
For Custom Software Projects
MASTER SOFTWARE DEVELOPMENT AGREEMENTβ
This Master Software Development Agreement ("Agreement") is entered into as of [DATE] ("Effective Date")
BETWEEN:
SkyMirror Kft.
A company incorporated in Hungary
Registered Address: KΓ‘lmΓ‘n Imre utca 1, 1054 Budapest, Hungary
Registration Number: [NUMBER]
("SkyMirror" or "Developer")
AND:
[CLIENT LEGAL NAME]
A company incorporated in [JURISDICTION]
Registered Address: [ADDRESS]
Registration Number: [NUMBER]
("Client")
Each a "Party" and collectively the "Parties"
1. DEFINITIONSβ
1.1 "Deliverables" means the software, documentation, and other materials to be delivered by SkyMirror as specified in a Statement of Work.
1.2 "Intellectual Property Rights" means patents, copyrights, trademarks, trade secrets, and other intellectual property rights.
1.3 "Project" means a software development engagement governed by a Statement of Work.
1.4 "Services" means the software development, consulting, and related services provided by SkyMirror.
1.5 "Specifications" means the functional and technical requirements for the Deliverables as set forth in a Statement of Work.
1.6 "Statement of Work" or "SOW" means a document describing a specific Project, including scope, timeline, and fees.
2. SERVICESβ
2.1 Engagementβ
SkyMirror agrees to perform the Services and deliver the Deliverables as specified in each Statement of Work executed by the Parties.
2.2 Statements of Workβ
Each SOW shall include:
- (a) Description of Services and Deliverables
- (b) Project timeline and milestones
- (c) Fees and payment schedule
- (d) Acceptance criteria
- (e) Client responsibilities
2.3 Performance Standardsβ
SkyMirror shall perform the Services:
- (a) In a professional and workmanlike manner
- (b) In accordance with the Specifications
- (c) Using qualified personnel
- (d) In compliance with applicable laws
2.4 Project Managementβ
SkyMirror shall:
- (a) Assign a Project Manager as primary contact
- (b) Provide regular progress reports
- (c) Conduct status meetings as agreed
- (d) Maintain project documentation
3. CLIENT RESPONSIBILITIESβ
3.1 Cooperationβ
Client shall:
- (a) Provide timely access to information, systems, and personnel
- (b) Designate a Project Manager with decision-making authority
- (c) Review and approve Deliverables within agreed timeframes
- (d) Provide feedback and decisions promptly
3.2 Client Materialsβ
Client shall provide all materials, data, and content required for the Project ("Client Materials"). Client represents that it has the right to provide such materials.
3.3 Delaysβ
If Client delays are material, SkyMirror may:
- (a) Adjust the project timeline
- (b) Invoice for additional costs incurred
- (c) Suspend work until delays are resolved
4. CHANGE MANAGEMENTβ
4.1 Change Requestsβ
Either Party may request changes to a SOW by submitting a written Change Request describing:
- (a) Proposed changes to scope
- (b) Impact on timeline
- (c) Impact on fees
4.2 Evaluationβ
SkyMirror shall evaluate Change Requests within 5 business days and provide:
- (a) Feasibility assessment
- (b) Revised timeline
- (c) Additional fees (if any)
4.3 Approvalβ
No change shall be effective until both Parties sign a Change Order. Work on changes shall not commence until approval.
4.4 Out-of-Scope Workβ
If SkyMirror identifies work that is out of scope, SkyMirror shall notify Client and submit a Change Request before proceeding.
5. ACCEPTANCEβ
5.1 Deliveryβ
SkyMirror shall deliver Deliverables in accordance with the timeline specified in the SOW.
5.2 Acceptance Testingβ
Upon delivery, Client shall have [10] business days to test Deliverables against the acceptance criteria ("Acceptance Period").
5.3 Acceptance or Rejectionβ
Within the Acceptance Period, Client shall:
- (a) Accept the Deliverables in writing, or
- (b) Reject with specific deficiencies in writing
5.4 Deficiency Correctionβ
If Client rejects Deliverables:
- (a) SkyMirror shall correct deficiencies within [10] business days
- (b) Client shall have [5] business days to re-test
- (c) Process repeats until acceptance or termination
5.5 Deemed Acceptanceβ
Deliverables shall be deemed accepted if:
- (a) Client fails to respond within the Acceptance Period
- (b) Client uses Deliverables in production
6. FEES AND PAYMENTβ
6.1 Feesβ
Client shall pay the fees specified in each SOW. Fee structures may include:
- (a) Fixed price for defined scope
- (b) Time and materials at agreed rates
- (c) Milestone-based payments
6.2 Rate Cardβ
| Role | Hourly Rate | Daily Rate |
|---|---|---|
| Project Manager | β¬100 | β¬750 |
| Solutions Architect | β¬150 | β¬1,125 |
| Senior Developer | β¬120 | β¬900 |
| Developer | β¬90 | β¬675 |
| QA Engineer | β¬80 | β¬600 |
| UX Designer | β¬100 | β¬750 |
6.3 Expensesβ
Pre-approved expenses shall be reimbursed at cost plus [10]% administrative fee.
6.4 Invoicingβ
- (a) Fixed price: Per milestone schedule in SOW
- (b) Time and materials: Monthly in arrears
- (c) Payment due within 30 days of invoice
6.5 Late Paymentβ
Overdue amounts shall accrue interest at 1.5% per month. SkyMirror may suspend work if payment is overdue by more than 30 days.
6.6 Taxesβ
All fees are exclusive of applicable taxes, which shall be paid by Client.
7. INTELLECTUAL PROPERTYβ
7.1 Client Materialsβ
Client retains all rights in Client Materials provided to SkyMirror.
7.2 Pre-Existing IPβ
Each Party retains all rights in its pre-existing intellectual property.
7.3 Deliverablesβ
Upon full payment, Client shall own all rights in the Deliverables, except:
- (a) SkyMirror Pre-Existing IP
- (b) Third-party components
- (c) General knowledge and skills
7.4 License to Pre-Existing IPβ
SkyMirror grants Client a perpetual, non-exclusive license to use SkyMirror Pre-Existing IP incorporated in the Deliverables.
7.5 Third-Party Componentsβ
Deliverables may include third-party components subject to separate licenses. SkyMirror shall identify such components and ensure Client has appropriate rights.
7.6 Open Sourceβ
SkyMirror shall identify any open source components and ensure compliance with applicable licenses.
7.7 Work Product Assignmentβ
SkyMirror hereby assigns to Client all rights in work product created specifically for Client under this Agreement.
8. CONFIDENTIALITYβ
8.1 Definitionβ
"Confidential Information" means non-public information disclosed by one Party to the other, including:
- (a) Business plans and strategies
- (b) Technical information and source code
- (c) Customer and financial information
- (d) The terms of this Agreement
8.2 Obligationsβ
The receiving Party shall:
- (a) Protect Confidential Information with reasonable care
- (b) Use Confidential Information only for this Agreement
- (c) Limit disclosure to personnel with need to know
- (d) Not disclose to third parties without consent
8.3 Exceptionsβ
Obligations do not apply to information that:
- (a) Is or becomes publicly available
- (b) Was known before disclosure
- (c) Is independently developed
- (d) Is required by law to be disclosed
8.4 Return of Informationβ
Upon termination, each Party shall return or destroy Confidential Information upon request.
9. WARRANTIESβ
9.1 SkyMirror Warrantiesβ
SkyMirror warrants that:
- (a) Services will be performed professionally
- (b) Deliverables will conform to Specifications
- (c) Deliverables will be free of material defects for [90] days
- (d) SkyMirror has the right to perform Services
- (e) Deliverables will not infringe third-party IP rights
9.2 Client Warrantiesβ
Client warrants that:
- (a) Client has authority to enter this Agreement
- (b) Client Materials do not infringe third-party rights
- (c) Client will use Deliverables lawfully
9.3 Warranty Remediesβ
For warranty breaches, SkyMirror shall, at its option:
- (a) Repair or replace defective Deliverables
- (b) Re-perform defective Services
- (c) Refund fees for defective work
9.4 Disclaimerβ
EXCEPT AS EXPRESSLY STATED, SKYMIRROR DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
10. LIMITATION OF LIABILITYβ
10.1 Exclusion of Damagesβ
NEITHER PARTY SHALL BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES.
10.2 Liability Capβ
EACH PARTY'S TOTAL LIABILITY SHALL NOT EXCEED THE GREATER OF:
- (a) Fees paid under the applicable SOW, or
- (b) β¬100,000
10.3 Exceptionsβ
Limitations do not apply to:
- (a) Breach of confidentiality
- (b) IP infringement
- (c) Payment obligations
- (d) Gross negligence or willful misconduct
11. INDEMNIFICATIONβ
11.1 SkyMirror Indemnificationβ
SkyMirror shall indemnify Client against claims that Deliverables infringe third-party IP rights.
11.2 Client Indemnificationβ
Client shall indemnify SkyMirror against claims arising from:
- (a) Client Materials
- (b) Client's use of Deliverables
- (c) Client's breach of this Agreement
11.3 Indemnification Procedureβ
The indemnified Party shall:
- (a) Promptly notify of claims
- (b) Allow the indemnifying Party to control defense
- (c) Provide reasonable cooperation
12. TERM AND TERMINATIONβ
12.1 Termβ
This Agreement commences on the Effective Date and continues until terminated.
12.2 Termination for Convenienceβ
Either Party may terminate:
- (a) This Agreement with 30 days' written notice
- (b) A SOW with 30 days' notice (subject to payment for work completed)
12.3 Termination for Causeβ
Either Party may terminate immediately if:
- (a) The other Party materially breaches and fails to cure within 30 days
- (b) The other Party becomes insolvent
12.4 Effect of Terminationβ
Upon termination:
- (a) Client shall pay for all work completed
- (b) SkyMirror shall deliver all completed work
- (c) Each Party shall return Confidential Information
- (d) Sections 7, 8, 9, 10, 11, and 13 survive
13. GENERAL PROVISIONSβ
13.1 Governing Lawβ
This Agreement shall be governed by the laws of Hungary.
13.2 Dispute Resolutionβ
Disputes shall be resolved by:
- (a) Good faith negotiation for 30 days
- (b) Mediation
- (c) Binding arbitration in Budapest
13.3 Independent Contractorβ
SkyMirror is an independent contractor. Nothing creates an employment or agency relationship.
13.4 Non-Solicitationβ
During the term and for 12 months after, neither Party shall solicit the other's employees who worked on a Project.
13.5 Assignmentβ
Neither Party may assign without consent, except to affiliates or in connection with a merger.
13.6 Force Majeureβ
Neither Party is liable for delays due to events beyond reasonable control.
13.7 Entire Agreementβ
This Agreement and all SOWs constitute the entire agreement.
13.8 Amendmentsβ
Amendments must be in writing signed by both Parties.
13.9 Severabilityβ
Invalid provisions shall be modified to be enforceable.
13.10 Noticesβ
Notices shall be in writing to addresses specified herein.
SIGNATURESβ
SKYMIRROR KFT.
Signature: _________________________
Name: _________________________
Title: _________________________
Date: _________________________
[CLIENT NAME]
Signature: _________________________
Name: _________________________
Title: _________________________
Date: _________________________
STATEMENT OF WORK TEMPLATEβ
SOW #[NUMBER]β
Project Name: [NAME]
Effective Date: [DATE]
Client: [NAME]
1. PROJECT OVERVIEWβ
[Brief description of the project and its objectives]
2. SCOPE OF WORKβ
2.1 In Scopeβ
- [Deliverable 1]
- [Deliverable 2]
- [Deliverable 3]
2.2 Out of Scopeβ
- [Item 1]
- [Item 2]
2.3 Assumptionsβ
- [Assumption 1]
- [Assumption 2]
3. DELIVERABLESβ
| # | Deliverable | Description | Acceptance Criteria |
|---|---|---|---|
| 1 | [Name] | [Description] | [Criteria] |
| 2 | [Name] | [Description] | [Criteria] |
| 3 | [Name] | [Description] | [Criteria] |
4. TIMELINEβ
| Milestone | Deliverables | Target Date |
|---|---|---|
| M1: Kickoff | Project plan | [Date] |
| M2: Design | Technical design, mockups | [Date] |
| M3: Development | Core functionality | [Date] |
| M4: Testing | QA complete | [Date] |
| M5: Launch | Production deployment | [Date] |
5. TEAMβ
| Role | Name | Allocation |
|---|---|---|
| Project Manager | [Name] | [%] |
| Tech Lead | [Name] | [%] |
| Developer | [Name] | [%] |
| QA Engineer | [Name] | [%] |
6. FEESβ
Option A: Fixed Priceβ
| Milestone | Amount | Due |
|---|---|---|
| M1: Kickoff | β¬[X] | Upon signing |
| M2: Design | β¬[X] | Upon acceptance |
| M3: Development | β¬[X] | Upon acceptance |
| M4: Testing | β¬[X] | Upon acceptance |
| M5: Launch | β¬[X] | Upon acceptance |
| Total | β¬[X] |
Option B: Time & Materialsβ
| Role | Rate | Estimated Hours | Estimated Cost |
|---|---|---|---|
| Project Manager | β¬100/hr | [X] | β¬[X] |
| Tech Lead | β¬150/hr | [X] | β¬[X] |
| Developer | β¬90/hr | [X] | β¬[X] |
| QA Engineer | β¬80/hr | [X] | β¬[X] |
| Total Estimate | β¬[X] |
Budget cap: β¬[X] (requires Change Order to exceed)
7. CLIENT RESPONSIBILITIESβ
- Provide access to [systems/data]
- Designate project stakeholders
- Review deliverables within [X] business days
- Provide content/assets by [dates]
8. ADDITIONAL TERMSβ
[Any project-specific terms]
ACCEPTED AND AGREED:
SkyMirror Kft. | [Client Name]
Signature: _____________ | Signature: _____________
Name: _____________ | Name: _____________
Title: _____________ | Title: _____________
Date: _____________ | Date: _____________
Template Version: 1.0
Last Updated: December 2024
Legal Review Required Before Use