Table of contents
    Custom Software Website: Write the Spec Before You Buy

    Quotes for a custom software website often differ by a factor of several, and the reason is rarely development skill. It is scope. "A site that can take orders" can mean a catalogue with an enquiry form, or a system with inventory and settlement. Without a written spec, every later conversation is a dispute.

    1. Where Custom and Off-the-Shelf Divide

    DimensionConfigured productCustom software website
    Launch speedFast, weeksSlow, phased by module
    Feature limitsBounded by the productBuilt to the requirement
    Change costLow, configurationHigh, code changes
    Data ownershipBound by vendor termsFully yours
    FitsStandard workflows, quick testsUnusual workflows, system integration

    The test is simple: draw your workflow and count how much a standard product covers. Below roughly seventy percent coverage, custom is worth considering. Above eighty percent, customising means paying to rebuild what already exists.

    2. Six Items the Spec Must Contain

    Roles and permissions: how many user types, what each sees. Core flow: the steps from entry to completion, with inputs and outputs. Data sources: which systems integrate, who provides the interfaces. Exception handling: offline, duplicate submission, unpaid timeout. Performance expectations: concurrent users and response time. Acceptance criteria: how each function is judged complete.

    If these six cannot be written, the requirement is not ready and signing is risky. Most rework in website customisation traces back to this step.

    3. How to Phase Delivery

    Three phases work well: phase one delivers the main flow that runs end to end, phase two adds administration and reporting, phase three optimises and extends. Each phase is accepted and launched separately.

    Phasing gets a usable version early and exposes real problems while changes are still cheap. A single all-in build often discovers a wrong direction in month six.

    Export website projects benefit especially: launch multilingual display and the enquiry path first, then add quotation, sample requests and dealer portals.

    4. Risk Points in Quote and Delivery

    First, vague feature lists. A line reading "member system" may mean login only, or tiers and points.

    Second, source ownership. The contract must state that source code and database documentation are delivered, otherwise changing vendors means starting over.

    Third, the maintenance window. Three to six months of defect fixing should normally be included; beyond that, hourly rates apply.

    Fourth, third-party fees: SMS, maps, payment interfaces and cloud servers — state who pays.

    Cross-border sites also need a data compliance decision at architecture stage: where customer data resides and whether it crosses borders. Retrofitting costs far more.

    5. FAQ

    Does custom always mean a huge budget? No. It scales with module count and integrations. A single-flow brochure build is far cheaper than a transactional multi-system one.

    Can we prototype first? Recommended. A clickable prototype for a small fee cuts communication cost sharply.

    What if we are unhappy at the end? Rely on acceptance criteria agreed in advance, signed off phase by phase.

    Related

    • See also: four paths for building a standalone site
    • See also: what a custom web quote contains

    GrowLab focuses on integrated content marketing, covering brand strategy, website development and search marketing (SEO/GEO). Contact us for an assessment of your own promotion plan.

    Need a professional growth plan?

    Add our WeChat for a tailored strategy and annual quote.

    Contact Us