Somewhere in your organization there is a spreadsheet everyone shares. It gets emailed around, nobody is quite sure which version is current, and every week someone spends hours doing by hand what software should be doing automatically. That spreadsheet is the sign of a process that has outgrown its tools. (Building a membership organization’s site rather than an internal tool? Start with association website design.)
Since January 2000, Peter Otte Productions has provided custom web development for organizations nationwide — secure, maintainable web applications built on whatever stack the job calls for: proven PHP frameworks, modern JavaScript, AI-assisted services, and the API integrations that make your existing tools talk. Every build is tailored to how your organization actually works, not how a platform vendor thinks you should.
The Aspects of Web Development
The mundane tasks are where the hours go. Custom web application development is how those hours come back. Each of these is its own discipline, and we practice all of them:
The shared spreadsheet
We replace it with a proper web application — portals, dashboards, and internal tools where everyone sees the same current data and permissions are real.
The Spreadsheet Escape →The login that means somethingNew
Software that knows who’s signed in and what belongs to them. We built IWF Chicago a nominations portal — committee scoring, zero spreadsheets changing hands.
Client Portal Development →The copy-paste ritual
API integrations that let your systems talk — payments, CRMs, email, membership platforms — so data entered once lands everywhere it belongs.
API Integration Services — comingThe site nobody’s watchingNew
Sites fail quietly: an expired certificate, a form that stopped sending in March. Maintenance is the discipline of noticing — and knowing your stack when it breaks.
Website Maintenance Services →The approval that lives in email
Workflow applications that route requests, reviews, and sign-offs to the right people automatically, with a record of every step.
Part of the Spreadsheet Escape →The report that takes all morning
Properly structured MySQL databases and reporting tools that answer in seconds what used to take a spreadsheet session.
Part of the Spreadsheet Escape →The phone that interrupts everything
AI-assisted intake that answers calls and chat, interviews the caller conversationally, and files a structured, flagged lead.
Meet Leo — on this page ↓The store that outgrew its platformNew
When Shopify fits, use Shopify — that’s the honest answer and we give it freely. Custom e-commerce is for when the store is the business logic. We’re building this right now: POP Members’ online store is early in its development, and this page will grow as it does.
Custom E-commerce Development — comingThe tool nobody maintains
Legacy code rescue — we take over PHP projects when the original developer has moved on, audit what exists, and create a path forward.
Legacy Application Modernization — comingCustom versus Off-the-Shelf Solutions
When do you need custom development? Sometimes, an existing platform may do just fine. If all you need is a brochure site with a blog, then WordPress, Squarespace, or a lean platform like our own POPCMS may deliver exactly what you need. If you are opening a standard online store, Shopify earns its fees. If your membership organization fits the mold, Wild Apricot may carry you for years — we wrote an honest guide on exactly that. We don’t have an agenda and we’re not trying to push a particular solution for business reasons. Our review assessment is more honest and transparent.
Custom web development earns its cost in one situation: when your process is the product — when the spreadsheet, the approval chain, the intake call, or the member workflow is specific to how you operate, and every off-the-shelf tool makes you operate like someone else. If you are not sure which side of that line you are on, that is a fifteen-minute conversation, not a proposal.
One Developer, Accountable for Everything
When you hire an agency, your project passes through a salesperson, a project manager, a designer, and whichever developer has capacity this sprint. When you hire POP, you talk to the person who writes the code. Since 2000, that has been the deal: senior-level custom web development, fixed-estimate and bounded, with no agency layer between you and the work.
Where our design work starts and stops: we do applied design — your existing brand, executed properly on the web. We don’t invent logos or identity systems; that work stays with you or your brand designer. It means a build never quietly becomes a rebrand.
How Engagements Work
Every build is priced from a fixed estimate: a scope we write down, a number that doesn’t drift, and a definition of done we both sign. What moves the number is the count of user roles, the systems that must stay in sync, and how unusual your process genuinely is — not ambition. A clear, small first version is the cheapest thing we sell and the one we most often recommend.
We’ll still tell you when the right answer is a $30/month builder and not us at all. A detailed guide to what custom work costs is coming as its own page in this series.
Questions We Actually Get
- What are web application development services?
- Software built for the web that runs your process — portals, workflows, dashboards, and integrations — rather than a template everyone else also uses.
- How much does custom web application development cost?
- You receive a fixed estimate after a short conversation — never an open-ended hourly meter. What moves the number is the count of roles, the integrations involved, and how unusual your process genuinely is.
- Do you work with small businesses?
- Mostly, yes. Fixed-estimate bounded builds exist because small business web development usually fails on trust rather than technology — and trust is easier when the engagement has edges.
- Do you outsource development?
- No. Every line is written and audited in-house, and it has been since 2000.
From Drawing Board to Launch
Maybe the spreadsheet isn't your problem. Maybe you see an opportunity — a tool your industry needs, a service your clients keep asking for — and what you need is a partner who can carry it from idea to working product.
Every build starts as boxes on paper. Discovery turns the sketch into a plan; the plan becomes the product.
That is a different kind of engagement, and we have done it for ourselves as well as for clients: POPCMS and POP Members both began as sketches on our own whiteboard and now run real organizations every day. When we partner on a launch, you bring the idea and the domain knowledge; we bring everything else:
- Shaping the concept. We help you decide what the first version must do — and just as importantly, what it can wait on.
- Design and architecture. Interfaces people can use without a manual, on a database built to grow.
- The build itself. Iterative development with something clickable early and regular working previews after that.
- Launch, hosting, and support. We don't hand you a zip file and wish you luck. We deploy it, host it, monitor it, and improve it with you after it's live.
Selected Projects
Here are organizations that retired their spreadsheets — or launched their ideas — with software we built:

HEERN
Type: Major association platform on POP Members
Depth: Custom cohort and program workflows that would be impossible on a fixed platform

Wednesday Club Finance Manager
Type: Standalone finance application, built from scratch
Scope: Purpose-built bookkeeping and reporting for a membership club
These projects span custom business applications, POPCMS sites, and POP Members platforms — all built and hosted by POP.
From Spreadsheets to Software: The IWF Portal
IWF Chicago — Nominations portal workflow
This is what retiring a spreadsheet looks like. International Women's Forum Chicago ran their member nominations exactly the way we described at the top of this page: an Excel file passed between committee members by email — confusing, error-prone, and a version-control nightmare that ate volunteer hours.
We built a custom web application that:
- Guides nominators step-by-step. An intuitive interface collects every required piece of information.
- Manages the review workflow. Committee members review, comment, and vote without spreadsheet confusion.
- Tracks status in real time. Everyone sees where each nomination stands — no more wondering which version is current.
- Integrates with Wild Apricot. Approved members flow directly into the membership platform, eliminating duplicate data entry.
The result: a membership expansion process that went from chaotic to streamlined, enabling IWF Chicago to grow more effectively.
The Phone That Answers Itself: Leo
For a Texas criminal-defense firm, every missed call is a potential client lost — and the urgent ones cannot wait. Someone arrested on Friday night with a court date on Tuesday is not going to leave a voicemail and hope.
So we built Leo: an AI intake assistant that answers the firm's phone line and website chat, holds a natural conversation, and does the intake work itself. Leo:
- Interviews the caller. Charges, county, court dates, and callback details — gathered conversationally, not through a phone tree.
- Files a structured lead. Every conversation lands in the firm's case-management system with the fields already filled in.
- Flags the urgent ones. A caller with a court date days away triggers an immediate alert to the attorneys, seconds after hangup.
- Never sleeps. Nights, weekends, and mid-trial — the intake line is always answered.
Leo is the automation thesis in one project: hours of interruption converted into a quiet queue of qualified, structured leads.
Illustrative conversation — the workflow shown is Leo's actual intake flow.
POPCMS: Secure Content Management
southtexlawyer.com — POPCMS site: public pages, structured data, and forms managed in-platform
POPCMS is our proprietary content management system built on CodeIgniter 4. We created it because WordPress and similar platforms have become targets for hackers, and their plugin ecosystems create security vulnerabilities and performance problems. Then we tuned it for the way people find you now:
- Optimized for search — and for AI visibility. Clean URLs, fast pages, proper heading structure, and schema and structured data on every page, so your site is legible to Google and to the AI assistants that increasingly answer questions first.
- Forms management built in. Contact forms, intake forms, and submissions managed inside the platform — no third-party form plugins to patch or babysit.
- API integration built in. Payments (AffiniPay, Stripe), email, and outside services connect natively, because integration is part of the platform rather than an afterthought.
- Security by design. No public plugin repository means no attack vectors from third-party code. Every line is written and audited by our team.
POPCMS powers this website and client sites like southtexlawyer.com. And because the platform is ours, the intake tools described above plug straight into it — the site brings the visitor in, and the assistant picks up from there. View more examples in our portfolio. Because being found is only half the job, our guide Making Your Website Work for Everyone covers accessibility — with a free scanner you can run on your own site.
POP Members: Association Management Platform
heern.org — Public site and admin dashboard
POP Members shares the POPCMS codebase but extends it into a full association management platform. We built it for organizations that have outgrown Wild Apricot or similar platforms and need complete control over their membership systems.
- Complete customization control. Every feature, workflow, and interface element can be tailored to your organization — not just the parts a platform vendor allows.
- Your data, your rules. No vendor lock-in. Your member database lives on your server, exported and backed up however you choose.
- Integration flexibility. Connect payment processors, accounting software, and email platforms without waiting for a vendor roadmap.
- Predictable costs. No per-member pricing that punishes growth. No surprise fee increases when a vendor changes its business model.
POP Members is ideal for associations with complex membership structures, custom workflows, or integration requirements that off-the-shelf platforms cannot accommodate. HEERN is the deepest example: we have customized cohort management, program workflows, and reporting to fit exactly how they operate — work that would be impossible on a fixed platform like Wild Apricot.
Our Development Process
Whether we are automating your operations or launching your idea, this is the road from drawing board to live system — and you will always know which mile marker we are at:
1. Discovery
Learn about your organization, workflows, pain points, and goals.
2. Planning
Document requirements and create a roadmap with clear milestones.
3. Architecture
Plan database structure, UI, and technical approach before coding.
4. Development
Build in iterations with regular progress updates and feedback.
5. Testing
Thorough QA across browsers and devices before going live.
6. Launch
Deploy to production and train your team on the new system.
7. Support
Ongoing maintenance, updates, and enhancements as needed.
8. Launch Party
Celebrate your new system with the team who made it happen.
Why Organizations Choose POP
Organizations work with us because we combine technical depth with practical business sense. We have been building web applications since 2000, and we understand that technology exists to serve your mission — not the other way around.
- We listen first. Before proposing solutions, we take time to understand your actual needs and constraints.
- We write clean, documented code. Our applications are maintainable. If you ever need another developer to work on the system, they will be able to understand what we built.
- We communicate clearly. No jargon, no disappearing acts. You will always know where your project stands.
- We are pragmatic. We recommend the right tool for the job. Sometimes that is custom development; sometimes it is an off-the-shelf platform. We will tell you honestly.
Custom code is one tool in a larger kit. We also run a full Wild Apricot consulting practice and build on WordPress when it fits — so when a hosted platform is the smarter answer for your timeline or budget, we will say so and set it up properly.
Whether you need a complete custom application, want to rescue an existing PHP project, or are weighing whether to stay on your current platform, we are happy to talk through your options.
The Future Is Custom
For twenty years, custom software was the expensive road, and most organizations settled for a platform instead. That equation has flipped. Working with AI lets a small, senior team go further and deeper than ever before: dashboards, tools, and full applications that once took quarters now take weeks, without giving up the engineering judgment that keeps them secure and maintainable.
You can see it on this page. Leo answers a phone with a conversation. The IWF portal replaced a spreadsheet with a workflow. The next tool — the one your organization needs — is closer than you think. For more on where this shift is heading, read AI and the New Rules of Digital Engagement.
Ready to Retire the Spreadsheet?
Tell us what your team still does by hand — or bring us the idea on your whiteboard. New to the idea? Start with The Spreadsheet Escape.
Get a Free ConsultationFast response: We reply to all inquiries within 24 hours

