Frequently Asked Questions

Everything you need to know about working with Codemodo, organized by service type.

General Questions

Senior level holds across every phase of your project, from discovery to deployment. No handoffs to juniors after the pitch. If anyone on the team changes, the replacement matches the level. Your business analyst and UI/UX designer are your direct line throughout.

We include full knowledge transfer so your team can own what we build. And we carry a 100% project completion rate across 7 projects in fintech, legal tech, market research, and enterprise field operations.

We don't sell retainers to create dependency. We build things that last, then teach you how to run them.
We follow a structured 7-step workflow:

1. Discovery & Analysis
Understanding your business goals, challenges, and existing systems.

2. Strategy & Planning
Defining the roadmap, tech stack, timeline, and the methodology that fits the project (Agile or Waterfall).

3. Design
Moodboards, low-fi wireframes, and high-fidelity designs ready for development.

4. Development
Build phase runs under the methodology chosen in Strategy & Planning. Live preview links and regular check-ins throughout.

5. Testing & Refinement
Rigorous testing across devices, performance, security, and user acceptance.

6. Deployment
Controlled deployment with knowledge transfer, docs, and training.

7. Support & Evolution
Post-launch monitoring, optimization, and long-term partnership for continuous growth.

Not all services go through all 7 steps. Landing Pages and Technical Advisory follow a shorter, streamlined process.
  • Responsive website and web application development
  • Mobile applications for Android and iOS
  • Backend systems and APIs
  • Technology infrastructure design and implementation
  • Database solutions and data management
  • System integration and third-party service connections
  • Optimization and enhancement of existing systems
Full intellectual property rights transfer to you upon receipt of final and complete payment. This covers source code, design files, documentation, and all project assets. No IP is transferred until all outstanding payments are settled.

During the project, all work-in-progress remains the property of Codemodo. Your access during the project is via preview link only.
Every application goes through functional testing, security testing, and performance testing before delivery.

We apply security by design from the start. Authentication, access control, and data handling are built in from day one, not added as an afterthought.
We believe hand-crafted code produces better results. Every line of application code we ship is written and reviewed by the team, with full understanding of the system, not just generated output.

We do use AI tools for research, planning, QA automation, and documentation, where they genuinely help. But for production code, we hold a higher standard. Every line is intentional, reviewable, and built to last.
Yes. We are willing to sign an NDA at no additional cost before any detailed project discussion. Request one via email.
All client data (business information, user data, credentials, and project-related materials) is used solely for delivering the engaged service. We do not use client data for other engagements, training, marketing, or any purpose beyond the scope of the active project.

Work-in-progress data stored in development environments is deleted within 30 business days after the project is completed or terminated. You may request earlier deletion in writing.

Both parties handle personal data in accordance with applicable Indonesian data protection regulations, including UU PDP (Undang-Undang Pelindungan Data Pribadi).
No. We do not subcontract core development, design, or planning work to third parties without your explicit written agreement. If subcontracting is ever proposed, we will disclose the scope of work and the third party involved before proceeding.
It depends on what you agree to at the start of the engagement.

Before the project begins, we ask whether the work is confidential. If it is, we respect that fully. No mentions, no references, no case studies. If it isn't, we may reference the engagement in our portfolio or marketing, typically as a general description of the work done.

Any detailed case study (screenshots, metrics, testimonials, or client logo) requires your explicit written consent before we publish anything. You can withdraw that consent at any time. We will remove the material within 10 business days.
All prices shown are before tax. If PPN applies to your invoice, it will be added at the prevailing rate and stated clearly on the invoice. Tax invoices (faktur pajak) are issued upon request.
If something isn't working, we want to know. Most concerns are resolved through a direct conversation, and that's always our first step.

For situations that need a more structured process, we follow a clear path. Direct discussion first. If unresolved within 30 days of written notice, either party may request mediation through BANI or a mutually agreed mediator. If mediation does not resolve the dispute within 30 days, either party may escalate through the courts of Jakarta. All engagements are governed by the laws of the Republic of Indonesia.
Yes. We've built MVPs and helped founders scope down to what actually matters for a first launch. We work with tighter budgets and timelines without cutting quality. If you have an idea but no technical team, that's exactly where we start.
Our current focus is the Indonesian market. Same timezone, local context, and the ability to meet in person when it matters. For most of our clients, that proximity makes a real difference.
We take on 2 to 3 projects at a time. This is intentional: it keeps the team focused and ensures every client gets full attention, not a distracted team spread thin across too many engagements.

If you're ready to start, reach out early. We'll let you know our current availability and expected start date.
Depends on the service:

Landing Page and Technical Advisory: no discovery call needed. Book directly, pay the deposit, and we start.

Custom projects (Product Blueprint, UI Design, Web Development, Mobile Development, Full Bundle): begin with a free 30 to 60 minute discovery call to scope the project and produce a proposal. Pricing is proposal-based for these services. Product Blueprint is offered in two tiers. Standard (built on assumptions) or Pro (built on real data via 5 to 10 user interviews, scope-based pricing confirmed after the discovery call).

Send us an email or reach out through the website to get started.
Yes. We are a remote-first software house based in Jakarta, Indonesia, with team members across the country. We serve clients in Jakarta, Bandung, Surabaya, Bali, Yogyakarta, and anywhere else in Indonesia. Project work runs fully remote. We travel onsite only for critical meetings at your request.
All project-based services begin with a free discovery call (30 to 60 minutes). The call covers goals, timeline, and cost estimation, not technical advice. You'll get a written proposal before making any decision.

Send us an email to book.
Timing depends on scope complexity. We will communicate an expected date during the discovery call. The proposal covers scope, timeline, cost breakdown, and payment schedule.

If the project needs additional clarification before scoping, we'll say so during the call and agree on a revised date.
Validity depends on the service:

Landing Page: valid for 14 calendar days from date of issue.

UI Design, Web Development, Mobile Development: valid for 14 calendar days from date of issue.

Product Blueprint: valid for 30 calendar days from date of issue.

Full Project Bundle: valid for 30 calendar days from date of issue. Blueprint and Bundle share the longer window because the discovery and scoping investment is higher from both sides.
All pricing varies by service.

Fixed Price:
  • Landing Page: IDR 4.9M
  • Technical Advisory: IDR 700K per hour
Proposal-based, set after discovery call:
  • Product Blueprint (Standard or Pro)
  • UI Design
  • Web Development
  • Mobile Android Development
  • Mobile iOS Development
  • Full Project Bundle
All prices exclude PPN.
Milestone-based billing. The payment schedule is defined in the proposal and contract.

Payment due windows by service:
  • Product Blueprint: within 14 business days per milestone invoice.
  • UI Design, Web Development, Mobile Development, Full Bundle: within 7 business days per milestone invoice.
Source code, design files, and documentation are released only after full payment is received across all milestones. During the project, your access is via preview link only.
Work continues as long as payments are on track. If a milestone payment is missed, we'll reach out first. For UI Design, Web Development, Mobile Development, and Full Bundle, active work pauses after 7 business days without resolution and the preview link comes down until the balance is cleared. For Product Blueprint, the hold trigger follows the 14-business-day payment window for that service.
Our standard stack covers most use cases:
  • Frontend: Next.js, React, Redux, Tailwind CSS, HTML/CSS
  • Mobile: Native iOS (Swift), Native Android (Kotlin)
  • Backend: NestJS (Node.js), REST, GraphQL, Socket.io
  • Database: PostgreSQL, MongoDB, Redis, Firebase
  • Cloud: AWS, Google Cloud, Vercel, Cloudflare
  • DevOps: Docker, GitHub Actions, Sentry
  • Design: Figma
If your project requires something outside this, we assess it during the discovery call. If we can deliver it confidently, we will. If not, we'll tell you directly. We do not subcontract core development work without explicit client agreement.
Scope changes are handled differently based on the methodology chosen for your project.

Agile-tracked projects absorb minor changes inline within the agreed scope ceiling. Larger changes that shift scope, timeline, or cost still go through a Change Order. Fixed-scope (Waterfall) projects route every change through a formal Change Order with impact assessment and transparent cost and timeline implications. Work on the change does not begin until the Change Order is signed.

Either way, all changes are documented and agreed before they take effect. No silent scope creep, no surprise invoices.
Yes. We can take ownership of a specific layer (frontend, backend, or design), collaborate on shared repositories, or run a parallel workstream alongside your team.

What we need upfront:
  • Clear boundaries on who owns what
  • Access to existing codebases or designs
  • A single point of contact with authority to make decisions
Yes. You can cancel at any point after signing. Payments made to date are non-refundable, since work has already been performed. Any completed deliverables are handed over once the outstanding balance is cleared.
Yes, under specific circumstances:
  • Unresponsive for 30 or more consecutive business days
  • Payment outstanding 30 or more business days past the due date
  • Conduct that materially obstructs delivery
Termination requires 14 days written notice. Any work completed up to that point is handed over once the outstanding balance is cleared.

Landing Page

IDR 4.9M, fixed price, no surprises. That covers design, development, 2 revision rounds, and deployment to your server. All prices exclude PPN.
4 weeks from kickoff. This assumes you provide all assets (logo, copy, images) on Day 0, approve the design system by Day 10, and give feedback within 2 business days per revision round. Delays on any of these extend the timeline.
A landing page is a single focused page designed to present your product or service and drive one action. For example, contact, sign up, or purchase. A website typically has multiple pages and covers broader content. If you need a quick, professional web presence to generate leads, a landing page is the right starting point.
Scope:
  • 3 pages included, max 5 sections per page
  • Responsive design for mobile and desktop
  • Single language (EN or ID)
  • Contact: form, email, or WhatsApp (your choice)
  • SEO-ready from day one: meta tags, Open Graph, structured data
  • Hand-coded HTML5/CSS/JS, no framework, no WordPress. Optimized for Google indexing.
  • Client assets used as-is. No assets? We source from free stock (Unsplash, Pexels, Mixkit)
  • 2 revision rounds · 4-week delivery

Deliverables:
  • Live site, deployed to your preferred server
  • HTML/CSS/JS source files, full ownership, no lock-in
  • Figma design file (.fig), yours to keep and reuse
  • Backend, CMS, blog, authentication, or payment. This is pure HTML/CSS/JS.
  • Custom content production: copywriting, custom photography, custom video
Additional pages beyond the 3 included are available at IDR 1M per page.
You get 2 revision rounds. Each round means: you collect all your feedback, submit it at once, and we implement it. Piecemeal feedback (sending changes one at a time) does not count as a revision round.

Revision rounds begin after development is complete, not during. Additional revision rounds cost IDR 500K per round.
PaymentAmountWhen
Deposit50% (IDR 2,499,500)Before project begins
Final50% (IDR 2,499,500)Within 5 business days after delivery
Timeline begins once the deposit is received and all required assets are handed over.
The site goes live once final payment is confirmed. If payment isn't received within 5 business days after delivery, the preview link comes down until the balance is cleared. Source code and all project assets are handed over after full payment is received.
Yes. Once the preview link is shared, you have 10 business days to review and report any issues. This is the UAT (User Acceptance Testing) window. Bugs reported during this window are fixed at no extra cost.

If no response is received within 10 business days, the deliverable is considered accepted.

The Landing Page service does not include ongoing maintenance after handover. Post-UAT bug fixes and any changes after acceptance are charged at the Advisory hourly rate (IDR 700K/hr).
Yes. You can cancel at any time after signing. The 50% deposit is non-refundable, since design and planning work has already started. No further payment is owed if you cancel before delivery.
No. Landing Page is a fixed-scope, fixed-price service. Book directly, pay the deposit, provide your assets, and we start.
At minimum: logo file, brand colors (hex codes preferred), copy / text content for the page, and any images or video you want featured.

If you don't have brand assets, we can define colors and typography as part of the process. If you don't provide images, we use free alternatives (Unsplash, Pexels, etc.).
Landing Page proposals are valid for 14 days from the date of issue.
The standard Landing Page service covers a single language. A bilingual version (two separate pages) can be arranged. Contact us for a quote.

Technical Advisory

A structured session where you get a senior-level assessment of your technology: architecture, performance, security posture, and stack decisions. You leave with a written set of recommendations you can act on immediately. No proposal required, no discovery call.

Best for teams that have a system running but aren't sure if it's built to scale, or for founders who need expert input before committing to a tech direction.
IDR 700K per hour. Minimum 1 hour per session, maximum 5 hours per day. All prices exclude PPN.
Book at least 1 day in advance. Pay a 1-hour deposit (IDR 700K) to secure the slot. No discovery call needed. Book directly.
PaymentAmountWhen
Deposit1 hour (IDR 700K)To secure the booking slot
BalanceHours used minus depositWithin 3 business days after session
A written summary of findings and recommendations, delivered within 7 business days after the session. Something you can share with your board, your team, or your investors.

The session itself is not the deliverable. The written output is.
  • Architecture and code review
  • Performance and scalability assessment
  • Security posture review (high-level)
  • Tech stack assessment and justification
  • Vendor and tools evaluation
Development, design, or implementation of any kind. Ongoing support after the session. Each session is a standalone engagement. If you need implementation, that requires a separate engagement: Software Development or Full Bundle.
SituationPolicy
Cancel with at least 1 business day's noticeDeposit may be applied to a rescheduled session
Cancel with less than 24 hours' noticeDeposit is non-refundable
No-showFull deposit forfeited

To reschedule, give at least 1 business day's notice. Rescheduling is subject to availability.

Product Blueprint

Two tiers. Standard built on assumptions. Pro built on real data.

Product Blueprint is the planning and specification phase before development begins. It turns your idea, brief, or strategy deck into a concrete plan: PRD, user flow, low-fi wireframes, tech stack recommendation, and a realistic cost and timeline estimate.

It ends where the build phase begins. Clear boundaries upfront save weeks downstream.
Standard: built on assumptions, structured from your story, knowledge, and hypothesis. 7 deliverables. Pricing is proposal-based, set after the discovery call.

Pro: scope-based pricing, confirmed after the discovery call. Built on real data via research methods chosen for your engagement. 13 deliverables (all 7 Standard plus 6 more).

All prices exclude PPN.
The defining difference is foundation. Standard is built on assumptions. Codemodo structures your story, knowledge, and hypothesis into a plan. No research phase, no validation step. Produces 7 deliverables.

Pro is built on real data. Codemodo runs the right research method for your engagement to validate every assumption, then produces deliverables grounded in evidence. Pro inherits all 7 Standard deliverables (with persona upgraded) and adds 6 more: Customer Journey Map, ERD, Vendor Recommendation (specific), Risk Analysis, Feature Roadmap, and Research Findings. Pro pricing is scope-based, confirmed after the discovery call.
Pick Standard if you have a clear direction, want to move fast, and accept that some assumptions will be tested during development.

Pick Pro if your product is in a regulated or complex domain, you are pre-Series-A, you have multiple personas, or you want to reduce execution risk before committing to a larger development budget.
Pro engagements run the research method best suited to your product, scope, and constraints. Common methods include user interviews, surveys, analytics review, competitor teardowns, market scans, and usability tests. The exact method, sample size, and recruitment plan are agreed in the proposal after the discovery call. Codemodo runs research end-to-end. Logistics, recruitment, and cost are included in the Pro base scope. All findings appear anonymized in deliverables.
Yes. Tier upgrade or downgrade mid-engagement is handled via Change Order, with re-scoping and price adjustment. Standard-to-Pro upgrade adds the Pro-only deliverables (Customer Journey Map, ERD, Vendor Recommendation, Risk Analysis, Feature Roadmap, Research Findings) and the research phase. Pro-to-Standard downgrade removes those deliverables and reduces price proportionally to work not yet started.
Product Blueprint covers planning and specification only. It does not include:
  • High-fidelity design
  • Development
  • Interactive prototype
  • Branding & logo design
  • Content creation (copy, images, video)
  • Business strategy & market sizing
  • Research and validation. Standard tier only. The Pro tier includes a research phase scoped per engagement.
  • Vendor selection. Standard tier only. The Pro tier includes a specific Vendor Recommendation per category, validated by research findings.
Product Blueprint proposals are valid for 30 calendar days from the date of issue. Blueprint shares the longer window with Full Bundle because the discovery and scoping investment is higher from both sides.

UI Design

High-fidelity design files, a full design system, and developer-ready specs. The output of UI Design is a Figma file with every screen, every state, and every component documented and ready for handoff to a development team.

Design, for us, is about building interfaces that are intuitive, accessible, and aligned with your brand identity. Not just aesthetics.
Mandatory:
  • Logo file (any format)
  • Brand colors (hex codes)
  • Company profile (tone, values, target audience)

Optional but helpful:
  • Typography or font preferences
  • Brand guideline PDF
  • Existing design files
  • Competitor or design references
No brand assets yet? We define colors and typography together as part of the process.
2 revision rounds are included per major milestone. All feedback must be consolidated and submitted at once per round.

Revisions beyond the included rounds are treated as scope changes and handled via a Change Order.
  • Development
  • Interactive prototype
  • Mobile app design
  • Branding & logo design
  • Content creation (copy, images, video)
  • Asset production (custom photography, illustrations, video, icons)
Yes. Our team includes a dedicated UI/UX designer. Design, for us, is about building interfaces that are intuitive, accessible, and aligned with your brand identity. Not just aesthetics.
UI Design proposals are valid for 14 calendar days from the date of issue.

Web Development

Full-stack or partial engagement. What's included:
  • Full-stack web development (Next.js + NestJS), or partial engagement
  • API design and integration
  • Database design
  • Third-party integration (payments, notifications, OAuth), if applicable
  • Internal testing (UAT) before delivery
  • Production deployment and configuration
  • Source code with full ownership
  • Complete documentation (user guide, API docs, architecture, ERD, deployment guide)
  • Training: live session or usage video
Development cannot begin without:
  • Finalized Figma design file
  • PRD or Blueprint document
  • Content assets (copy, images, illustrations, video), or confirmation to use open-source alternatives
Access credentials (server, domain, third-party services) must be provided before production deployment.
  • Mobile development. Separate engagement (Mobile Android Development or Mobile iOS Development).
  • Hosting and server costs (covered by client)
  • Content creation (copy, images, video)
  • Data migration from legacy systems
  • Scope changes beyond agreed requirements
  • Support beyond the free maintenance period (up to 6 months)
Every project is different. Timeline depends on scope, complexity, and integrations. Larger projects can run well beyond a year.

During Discovery & Analysis, we give you a realistic estimate based on your specific requirements.
We can analyze your existing application, recommend improvements, and integrate new features.

The process begins with a code review and architecture analysis to determine the most effective path forward.
Through scheduled meetings, progress reports, and shared project management tools. Depending on your preference, we run weekly or bi-weekly status meetings with full visibility at every stage.
Each phase requires a formal sign-off before the next begins:

1. Blueprint sign-off
before Design begins

2. Design sign-off
before Development begins

3. Development sign-off
before UAT begins

4. UAT sign-off
before production deployment

For UAT, you have 10 business days from when we share the preview link to submit feedback or sign off. No response within 10 business days means the deliverable is considered accepted.
Yes. We include a free maintenance period of up to 6 months after launch. Duration is based on project scale and defined in the proposal.

Coverage is bug fixes only. Feature additions, UI changes, and new integrations are out of scope. Support is available 5 working days per week.
The maintenance coverage applies as long as only Codemodo touches the codebase during that period. If another team makes changes (code, database, or infrastructure), we can no longer guarantee the integrity of the system, and coverage ends.

If you need another team to make changes during the maintenance window, let us know in advance. We can coordinate to keep things intact.
Ongoing support or new feature development can be arranged separately. Typically via Technical Advisory for assessments, or a new Web Development engagement for feature builds.

We don't offer retainers. We build things that last, then transfer full ownership to you.
Web Development proposals are valid for 14 calendar days from the date of issue.

Mobile Android Development

Native Android app (Kotlin preferred, Java on request) paired with a custom backend (Node.js NestJS). What's included:
  • Native Android application development
  • Backend API design and integration
  • Database design (PostgreSQL or MongoDB)
  • Third-party integration (payments, push notifications, OAuth, analytics) if applicable
  • Material Design 3 component implementation
  • Internal UAT before delivery
  • Google Play Store submission and approval handling
  • Source code (app + backend) with full ownership
  • Complete documentation (user guide, API docs, architecture, ERD, build & release guide)
  • Training: live session or usage video
Development cannot begin without:
  • Finalized Figma design file (mobile-first)
  • PRD or Blueprint document
  • Content assets, or confirmation to use open-source alternatives
  • Google Play Developer account (provided by client, required before submission)
  • iOS development (separate engagement: Mobile iOS Development)
  • Web dashboard or admin panel (separate engagement: Web Development)
  • Hosting, server, Google Play Developer account fees (covered by client)
  • Content creation
  • Data migration from legacy systems
  • Support beyond the free maintenance period (up to 6 months)
Every project is different. Timeline depends on scope, complexity, integrations, and Google Play review duration.

During Discovery & Analysis, we give you a realistic estimate based on your specific requirements.
Mobile Android Development is proposal-based. Final pricing is set after the free discovery call and depends on scope, feature complexity, integrations, and backend requirements.
Native Kotlin gives the best access to platform-specific APIs, deep system integration, and the performance characteristics Google's runtime is tuned for. We recommend native for apps with heavy platform dependencies (deep system integration, advanced media handling, AR, or low-level audio/video) and any product where the Android experience must feel first-class. Native is what we deliver, end-to-end.
Yes. Submission and approval handling is included. We prepare assets, manage the technical submission flow, and handle the approval review back-and-forth with Google. Your team's role is providing the developer account and approving the listing copy.
Yes. We include a free maintenance period of up to 6 months after launch. Duration is based on project scale and defined in the proposal.

Coverage is bug fixes only (mobile + backend). Feature additions, UI changes, and new integrations are out of scope.
If another team makes changes to the codebase (mobile or backend) during the maintenance window, coverage ends. If you need another team to make changes, let us know in advance. We can coordinate.
Ongoing support or new feature work can be arranged separately, via Technical Advisory for assessments or a new Mobile Android engagement for feature builds. We don't offer retainers.
Proposals are valid for 14 calendar days from the date of issue.
Play Console requires a pre-launch report and tested build before production release. We use Internal Testing for closed validation, then Closed or Open Testing for wider beta if needed. Critical bugs surface here, not after public launch. Saves rollback work.
Average review is under 7 days, usually 1 to 3 days. Apps with sensitive permissions (location, accounts, SMS) or financial features take longer. We pre-check Play Policy compliance and Data Safety form before submission to reduce rejection risk.
We handle rejections at no extra cost during the engagement. Common reasons (missing Data Safety details, unclear permission use, content rating) are caught in our pre-check. If Google rejects for a policy-specific reason, we respond with the required fixes and resubmit. You don't deal with Play policy notes directly.

Mobile iOS Development

Native iOS app (Swift, SwiftUI preferred) paired with a custom backend (Node.js NestJS). What's included:
  • Native iOS application development
  • Backend API design and integration
  • Database design (PostgreSQL or MongoDB)
  • Third-party integration (payments, push notifications, OAuth, analytics) if applicable
  • Apple Human Interface Guidelines component implementation
  • Internal UAT before delivery
  • Apple App Store submission and approval handling
  • Source code (app + backend) with full ownership
  • Complete documentation (user guide, API docs, architecture, ERD, build & release guide)
  • Training: live session or usage video
Development cannot begin without:
  • Finalized Figma design file (mobile-first)
  • PRD or Blueprint document
  • Content assets, or confirmation to use open-source alternatives
  • Apple Developer Program account (provided by client, required before submission)
  • Android development (separate engagement: Mobile Android Development)
  • Web dashboard or admin panel (separate engagement: Web Development)
  • Hosting, server, Apple Developer Program fees (covered by client)
  • Content creation
  • Data migration from legacy systems
  • Support beyond the free maintenance period (up to 6 months)
Every project is different. Timeline depends on scope, complexity, integrations, and App Store review duration.

During Discovery & Analysis, we give you a realistic estimate based on your specific requirements.
Mobile iOS Development is proposal-based. Final pricing is set after the free discovery call and depends on scope, feature complexity, integrations, and backend requirements.
Native Swift gives the best access to platform-specific APIs, deep system integration, and the performance characteristics Apple's runtime is tuned for. We recommend native for apps with heavy platform dependencies (deep system integration, advanced media handling, AR, or low-level audio/video) and any product where the iOS experience must feel first-class. Native is what we deliver, end-to-end.
Yes. App Store submission and TestFlight beta handling is included. We prepare assets, manage the technical submission flow via App Store Connect, and handle the approval review back-and-forth with Apple. Your team's role is providing the developer account and approving the listing copy.
Yes. We include a free maintenance period of up to 6 months after launch. Duration is based on project scale and defined in the proposal.

Coverage is bug fixes only (mobile + backend). Feature additions, UI changes, and new integrations are out of scope.
If another team makes changes to the codebase (mobile or backend) during the maintenance window, coverage ends. If you need another team to make changes, let us know in advance. We can coordinate.
Ongoing support or new feature work can be arranged separately, via Technical Advisory for assessments or a new Mobile iOS engagement for feature builds. We don't offer retainers.
Proposals are valid for 14 calendar days from the date of issue.
Apple requires beta testing through TestFlight before App Store submission. We invite your internal testers (and external testers if needed) to validate the build on real devices. Feedback is collected and resolved before we submit for App Review. This step is non-negotiable for new apps.
Average review time is 24 to 48 hours for most apps. Complex apps (involving health data, sign-in flows, in-app purchases) can take 3 to 7 days. We pre-check the App Review Guidelines compliance before submission to reduce rejection risk.
We handle rejections at no extra cost during the engagement. Common reasons (missing metadata, unclear privacy practices, broken sign-in) are caught in our pre-check. If Apple rejects for a reviewer-specific reason, we respond with the required fixes and resubmit. You don't deal with App Review notes directly.

Full Project Bundle

An end-to-end engagement covering all three project-based phases under one contract, managed at the same senior level across every phase. You bring an idea, we deliver a production-ready application.

Best for clients who want a single point of accountability, no quality drop between phases, and a clear path from concept to launch.
The Bundle packages all phases (Blueprint + UI Design + Development) into one contract. Pricing is proposal-based, set after the discovery call. Same total price as engaging each phase separately, with two extras included at no additional cost: a production-ready landing page and legacy data migration (if applicable).

Engaging phases separately means separate contracts, separate onboarding, and risk of inconsistent senior coverage across phases. The Bundle removes that risk.
Yes. Product Blueprint, UI Design, Web Development, Mobile Android, and Mobile iOS are each available as standalone services with their own proposals and terms. Engage any combination separately, or take all three together as the Full Project Bundle for the same total price plus two extras (production-ready landing page + legacy data migration if applicable).

The Bundle is the right pick when you want a single contract, a single point of accountability, and no team-continuity risk between phases. Standalone is the right pick when you only need one phase, already have the others, or want to engage different vendors per phase.
The Bundle runs in strict sequence. Each phase requires a formal sign-off before the next begins. No phase starts until the previous one is approved.
Four sign-offs are required across the engagement:

  1. Phase 1 sign-off — required before Phase 2 begins
  2. Phase 2 sign-off — required before Phase 3 begins
  3. Phase 3 sign-off — required before UAT begins
  4. UAT sign-off — required before production deployment
Sign-off documents are issued by Codemodo. Each must be returned signed by your authorized representative. You have up to 5 business days per phase sign-off.
Timeline adjustments are communicated in advance via progress reports (issued every 2 weeks). If a delay is caused by factors within Codemodo's control, we absorb it. If caused by client delays (late feedback, missing assets, delayed sign-off), the overall timeline extends accordingly.
Pausing between phases is possible but must be agreed in writing. An unplanned pause of 30 or more consecutive business days from client unresponsiveness is treated as inactivity and may trigger termination per the general terms. Planned pauses require a written agreement and may affect the overall timeline commitment.
The Bundle uses milestone-based billing. 20% of the total is due per milestone, spread across 5 payment milestones defined in the proposal. Each invoice is due within 7 business days.

Source code, design files, and all project assets are released only after full payment is received across all milestones.
If a milestone payment is not received within 7 business days of the invoice date, active work is paused. If the payment remains outstanding for a further 7 business days, the preview link is suspended until the balance is cleared.

All payments made to date are non-refundable.
Yes. The following are not included:
  • Hosting, server, and domain costs (covered by the client)
  • Third-party service licensing (payment gateways, OAuth providers, KYC/AML, etc.)
  • Branding or logo design
  • Custom photography, illustrations, icons, or video production
  • Marketing or advertising
Send us an email at info@codemodo.dev to book a free discovery call (30 to 60 minutes). The call covers your goals, constraints, and timeline. We will communicate the expected proposal date during the call.
30 calendar days from the date of issue.
The Bundle is managed by a single Codemodo team throughout all phases. On your side, designate one person with authority to approve deliverables at each phase gate. Decisions made by your point of contact are binding.
Timeline depends on project scope and complexity. It is confirmed in the proposal after the discovery call. Progress reports are issued every 2 weeks throughout the engagement.

Larger projects can run well beyond a year. We give a realistic estimate during the discovery call, not a figure designed to win the deal.
2 revision rounds are included per major milestone. Revision rounds are per-phase, they do not carry over or accumulate across phases.

All feedback must be consolidated and submitted at once per round. Revisions beyond the included rounds are handled via a Change Order with a separate proposal.
  • Mobile app development (separate engagement)
  • Hosting and server costs
  • Content creation (custom copy, photography, video)
  • Branding and logo design
  • Asset production (custom illustrations, icons)
  • Marketing or advertising
  • Scope changes beyond agreed requirements
  • Support beyond the free maintenance period
Yes. After production launch, we include a free maintenance period of up to 6 months. Duration is based on project scale and confirmed in the proposal.

Coverage is bug fixes only. Feature additions, UI changes, and new integrations are out of scope. Support is available 5 working days per week.

Bug acknowledgment: within 1 business day. Non-critical bug resolution: within 5 business days.
If any third-party developer (outside Codemodo) modifies the codebase, database, or infrastructure during the maintenance period, coverage ends. If you need another team to make changes during this window, contact us in advance, we can coordinate to preserve coverage.
Ongoing support or new feature development can be arranged separately, typically via Technical Advisory for assessments, or a new Web Development engagement, or a new Mobile Development engagement (track-specific), for feature builds. We do not offer retainers.
Yes, at any phase after signing. All payments made to date are non-refundable. Work completed to the date of cancellation is handed over once any outstanding balance is cleared.
You receive all completed deliverables for the phases that are fully paid and signed off. Partially completed phases are not delivered until the outstanding balance for that phase is cleared.
For privacy, legal, and contractual details, see our Terms & Conditions.