Frequently Asked Questions

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

Last updated 28 June 2026

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.
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.
Prices are quoted in Indonesian Rupiah (IDR). Codemodo operates as a non-PKP entity, so it does not charge PPN and does not issue a faktur pajak. Quoted prices do not include PPN.

Service fees are subject to Indonesian income tax (PPh). Where a client is legally obligated to withhold, it withholds at the applicable rate and provides the withholding slip (bukti potong). Codemodo confirms the exact treatment before invoicing.
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.
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
Codemodo is a non-PKP entity, so prices do not include 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. 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.

Landing Page

IDR 4.9M, fixed price, no surprises. That covers design, development, 2 revision rounds, and deployment to your server. Codemodo is a non-PKP entity, so prices do not include 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.
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).
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.).
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. Codemodo is a non-PKP entity, so prices do not include 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.
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).

Codemodo is a non-PKP entity, so prices do not include 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.
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.

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)

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.
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.

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.
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.

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.
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.

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.
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.
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.
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.
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.
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.
For privacy, legal, and contractual details, see our Terms & Conditions.
Get in touch · Senior team replies

Email a brief, or send a quick note on WhatsApp. Same senior team on both. Reply within one business day.