Frequently Asked Questions

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

General Questions

The same team handles your project from discovery to deployment. No handoffs to juniors after the pitch. No rotating cast of people who weren't in the original meeting.

We include full knowledge transfer so your team can own what we build. And we carry a 100% project completion rate across 8 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 methodology.

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

4. Development
Building using structured sprints (Agile) or sequential phases (Waterfall).

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, Software Development, Full Bundle): begin with a free 30–60 minute discovery call to scope the project and produce a proposal.

Send us an email or reach out through the website to get started.
Yes. We are a remote-first software house based in Tangerang with team members across Indonesia. 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.

Project-Based Services

Product Blueprint, UI Design, Software Development, and Full Project Bundle.

Getting Started
All project-based services begin with a free discovery call (30–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.
Within 5 business days after 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.
All project-based proposals are valid for 30 days from the date of issue.
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.
Pricing & Payment
A landing page starts at IDR 4,999,000, fixed price. Custom web applications start from IDR 50,000,000 and are priced based on scope after a free discovery call. All prices exclude PPN.
Mobile app development starts from IDR 50,000,000 as part of a Software Development engagement. Final pricing depends on scope, platforms (iOS, Android, or both), and complexity. We determine final pricing after the free discovery call.
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.
A landing page is delivered in 4 weeks. Custom web applications depend on scope. Timelines are defined during the discovery call and included in the written proposal.
All pricing is proposal-based, determined after the discovery call. Starting prices:

ServiceStarting From
Product BlueprintIDR 10,000,000
UI DesignIDR 20,000,000
Software DevelopmentIDR 50,000,000
Full Project BundleIDR 80,000,000
All prices exclude PPN.
The Full Project Bundle is our end-to-end engagement. Blueprint, UI Design, and Software Development handled by the same team, under one contract, from raw idea to production launch.

Choose it when you have an idea but no technical documentation, design, or development team. When you want a single point of accountability. Or when you want to avoid the handoff gaps that come from splitting design and development across different vendors.

Starts from IDR 80,000,000. Same price as engaging each service separately, with two extras included at no additional cost:
  • A production-ready landing page, deployed
  • Legacy data migration, if applicable

Not included:
  • Hosting, server, and domain costs (covered by the client)
  • Branding or logo design
  • Asset production (custom photography, illustrations, icons)
  • Marketing or advertising
Milestone-based billing. The payment schedule is defined in the proposal and contract. Payment is due within 7 business days per milestone.

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. After 7 business days without resolution, active work pauses and the preview link comes down until the balance is cleared.
Scope & Changes
Our standard stack covers most use cases:
  • Frontend: Next.js, React, Redux, Tailwind CSS, HTML/CSS
  • Mobile: Flutter (cross-platform), Native iOS / Android
  • 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.
Agile projects
We embrace change. Our iterative approach accommodates evolving requirements while maintaining momentum.

Waterfall projects
Changes go through a formal Change Order process with impact assessment and transparent cost and timeline implications. Work does not begin until the Change Order is signed.
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.
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
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 research
Design
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.
Development & Delivery
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.
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
  • Mobile development (separate engagement)
  • 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)
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. App store submission is included in our Software Development scope. We handle all technical requirements, prepare the assets, and manage the approval process for both Google Play Store and Apple App Store.
Post-Launch
Yes. For Software Development and Full Project Bundle, 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 Software Development engagement for feature builds.

We don't offer retainers. We build things that last, then transfer full ownership to you.
Cancellation
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.

Technical Advisory

A structured consultation session where you get a senior-level assessment of your technology (architecture, performance, security posture, stack decisions) and 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 700,000 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 700,000) to secure the slot. No discovery call needed. Book directly.
PaymentAmountWhen
Deposit1 hour (IDR 700,000)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's a separate engagement (Software Development or Full Bundle).

Landing Page

IDR 4,999,000, 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 7, and give feedback within 2 business days per revision round. Delays on any of these extend the timeline.
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 1,000,000 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 500,000 per round.
PaymentAmountWhen
Deposit50% (IDR 2,499,500)Before project begins
Final50% (IDR 2,499,500)Within 3 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 3 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. 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.
For privacy, legal, and contractual details, see our Terms & Conditions.