Skip to main content
PandaCodeGen.

PandaCodeGen / Custom software development & internal tools

Custom software development. CRMs, portals and team tools.

Need a custom CRM, customer portal or a way to stop copying records between spreadsheets? We map the workflow, users and data, then scope a useful first release with the screens, automation, integrations and handover your team needs.

From the work archive
A Step Above Medical operations portal class schedule
Live project / A Step Above Medical / Pre-launch capture

01 / See the work

Systems built around the working day.

Panda Patches connects commerce to order management. A Step Above Medical connects its course website to class operations. Explore the workflows and screens behind both live projects.

Panda Patches custom CRM dashboard with sensitive business details obscured

Project / Panda Patches CRM

Custom CRM development and workflow automation bring orders, production, payments and reporting into one system connected to the storefront.

Explore Panda Patches CRM ↗

Founder-affiliated work: Panda Patches shares an owner with PandaCodeGen. This is delivery evidence, not an independent client endorsement.

A Step Above Medical team portal showing class schedules and enrolment

Project / A Step Above Medical

A medical training website and staff portal for class schedules, students, payments and certificates, with a Sanity editor for courses and locations.

Explore A Step Above Medical ↗

Live independent client project. Screenshots were captured before launch and illustrate the interface.

02 / Review your site

Replace spreadsheets and disconnected tools.

Start with the records people retype, the approvals they wait for and the information customers need. We agree one complete workflow before expanding the application.

01 / Review

Scattered information

Which records are copied between spreadsheets, inboxes and tools, and who needs to see them?

02 / Review

Permissions and decisions

Who can view, change or approve each step? The answer shapes the data model before a screen is designed.

03 / Review

Running costs

We list hosting, integrations, licences and support alongside the build price.

04 / Review

A smaller first release

We separate what must work on day one from features that need actual usage to justify them.

What the proposal resolves

Custom CRM, portals and workflow automation.

Custom software development can mean a focused internal tool or a much larger product. The first proposal describes the job, users and boundaries.

01

Custom CRM development

Bring customer records, quotes and the team's next steps into a CRM shaped around your process. We agree the screens, roles, imports and connections first, and compare a new build with improving the system you already have.

02

Workflow automation

Connect agreed steps such as a quote becoming an order, an invoice being sent or a delivery triggering follow-up. We define approvals, retries and what the team sees when an automated step fails.

03

Staff tools and portals

For an operations dashboard or client portal, map the records, approvals and notifications people use today. Importing old data, connecting an existing system and changing staff permissions are separate decisions.

04

SaaS and customer accounts

A subscription product adds login, account separation, billing and support workflows. We review who can access each customer's data and what happens when a payment or connection fails.

05

AI-assisted answers

If an assistant would help, identify the approved guides and policies it may use, the sources it can show, and when a person takes over. Private information needs its own access rules.

06

Rights and handover

The written terms identify repository access, third-party licences, intellectual-property transfer, documentation and who supports the release after launch.

Website SEO / Search and AI access

Searchable public pages. Private business records.

A custom CRM or portal should not expose customer records for search engines to read. If the project also has public service, product or help pages, we scope their search foundations separately from application access.

Public website content
Review titles, headings, readable information, links and relevant structured data for the public pages included in the project. A staff-only app does not need a public SEO campaign.
Keep account boundaries
Test who can access customer and staff records. SEO or AI-search visibility work concerns the public website, while private records stay behind the agreed permissions.

Need ongoing buyer research, page improvements and visibility reporting? AI search services are optional monthly work, scoped separately from the build. Search systems choose which pages they index or cite.

03 / Make the right call

Build what the job needs.

We recommend the scope that addresses the evidence from your site and team, then put the work and boundaries in writing.

Path 1 / Improve

Keep a tool that works

Fix a broken handoff or integration before replacing an entire system.

Path 2 / Build

Build a custom CRM or customer portal

Scope a dashboard, portal or app around the people, records and decisions involved.

04 / From call to handover

Build, test
and hand over.

Each stage creates something you can review. Your proposal names the deliverables and the point where you accept them.

01

Map the workflow

Walk through a real task, the people involved and the information each one needs.

02

Agree a first release

Write the screens, data, integrations, permissions and acceptance checks into the proposal.

03

Build in reviewable parts

Show working parts against real examples throughout the build.

04

Test and hand over

Check roles, edge cases and connected systems, then transfer code, accounts and documentation as agreed.

05 / Published starting point

From $1,500

Starting point, not an instant quote.

Custom software and CRM development cost.

Focused work can start at the published Starter price. A portal, SaaS product or complex integration is priced after requirements and dependencies are reviewed; the accepted proposal sets the final amount and dates.

See pricing ↗
Requirements

Named users, workflows, data and integrations.

Acceptance

The working behaviours and test cases agreed before build.

Control

Code, accounts and documentation transferred on handover.

After launch

What software costs to run.

The build is a one-off. These are the bills that continue, so add them up before you compare quotes.

Subscriptions it would replace

Your SaaS invoices and card statement

Hosting and database

For example Vercel Pro from $20 a month, plus your database provider

Maintenance

Dependency updates and monitoring, agreed in the proposal

Manual work

The hours your team spends on spreadsheets and handoffs

Compare the build and its running cost against the subscriptions and hours it replaces.

06 / Ownership & exports

What do you own after a custom software project?

PandaCodeGen hands over the code and design files created for your project, documentation and control of the production accounts. That applies to a portal, dashboard or web application as well as a website. Your written scope defines the delivery; third-party software and services keep their own licence terms.

Your project handover

You receive the project code and design files we create for you, plus documentation and control of the production accounts. If you then take a monthly support or care plan, that doesn't change: we keep sharing the code, documentation and accounts with you, so you always have your own copy. Third-party themes, plugins, services and assets remain under their own licence terms.

Do I get the source code for my custom software?

Yes. PandaCodeGen's published handover terms include the project code and design files we create for you, documentation and control of the production accounts. You keep your own copy if you choose ongoing care. Third-party software retains its own licence, so receiving project files does not transfer ownership of every tool used in the application.

Will my application stop working if I end your support plan?

Ending PandaCodeGen's optional support plan does not disable the application we build. Your team still needs to arrange hosting, renew any required third-party services and handle maintenance. Hosting moves to an account in your name on request or when the engagement ends. The handover and written proposal identify what needs ongoing attention.

Your project assets

  • Code and design files

    The project code and design files we create for you.

  • Written instructions

    Instructions handed over with the project files. If you take a care plan later, we keep sharing the documentation with you.

  • Training on your editor

    An editing walkthrough at handover, so your team can update the site. Every build that uses Sanity includes training on Sanity Studio and written documentation for it. On Starter, the content editor is set up, documented, and we train you on it.

  • Your accounts

    Control of the production accounts. Hosting moves to your own account on request or when an engagement ends.

  • No required care plan

    Your build keeps working without a PandaCodeGen care plan. Hosting and other provider services still need their own arrangements.

Your written proposal states the details for your project, including any third-party licences.

07 / Before you decide

Questions people ask.

These are starting answers. Project-specific details belong in the written proposal.

Can you automate order and booking emails?
Yes. When an order is accepted or a booking is confirmed, your system can send the customer an email with the details and next steps. Your team gets the update too. We check the connected systems and agree the workflow, editable settings and running costs before building.
Can you send booking and payment reminders?
Yes. Send appointment reminders before a booking or payment reminders when an invoice is due. The workflow checks the current status so paid invoices and cancelled bookings leave the reminder queue. We check the connected systems and agree the workflow, editable settings and running costs before building.
Can my system generate PDF invoices?
Yes. Create a branded PDF invoice from the customer and order details, then email it or make it available to download. Your team can review and approve it before it goes out. We check the connected systems and agree the workflow, editable settings and running costs before building.
Can you stop us entering the same details twice?
Yes. Connect your website, CRM, booking or order system so the same customer details reach the right record and teammate. We build the handoffs around your process, including any approvals your team needs. We check the connected systems and agree the workflow, editable settings and running costs before building.
Can you replace paid apps with custom business software?
Yes, when a tailored workflow is a better fit. We review what each app does, the records and connections you need, then compare the custom build, hosting, email delivery and maintenance costs with the subscriptions it could replace. Keep useful existing tools and replace the parts that do not fit your business. There is no required PandaCodeGen monthly plan, but connected providers may still charge for their services.
Can you replace spreadsheets with a customer portal or staff dashboard?
Yes, when a defined application solves the workflow. We map the records, repeated data entry, approvals and users, then scope one complete process for the first release. The quote lists the screens, permissions, integrations, data migration and ongoing costs. Your team reviews a working workflow before launch rather than buying an undefined software package.
Can our public website be found in AI search while the CRM stays private?
Yes, these have separate access requirements. Public service, product or help pages can receive the agreed search setup while customer and staff records remain private. We do not expose the CRM for SEO. Ongoing work on public-page visibility is quoted separately.
What does custom software development include?
We scope the screens, user roles, data and connections needed for a specific job: a customer portal, staff dashboard, reporting tool or web application. The plan includes who can see and change each record, what happens when a connected service fails, and how your team will test the first release. Hosting, usage charges and ongoing support are listed separately.
What can our team change itself?
We agree the editable fields during scoping. Content, labels and routine settings can live in an admin screen; new rules, permissions and screens are development work. The handover lists the boundary.
How long does a custom application take?
The answer depends on users, data, integrations and review cycles. We plan the first useful release, identify dependencies and put dates in the written proposal before work starts.
Who owns the code?
The accepted terms state the licences and handover. Our published ownership position is that source code, design files, CMS models, documentation and production accounts are transferred to or created under client control.
Can you build an AI assistant from our own information?
We can scope a customer or staff assistant around approved guides, policies and records. The proposal names which sources it may read, which answers need source links, who can see private material, and when a person should take over. We test the agreed questions and failure cases before launch.
What belongs in the first release of a SaaS product?
We begin with the users, the job they need to complete and the records involved. Login, permissions, billing, integrations and administration are included only where that first release needs them; the written plan names acceptance checks and what can wait for real usage.