ServicesSupport and maintenance

Software doesn’t stay finished. We keep yours working and current.

Ongoing support and maintenance for websites, web apps, and iPhone and Mac apps: the updates, platform changes, bug fixes, and small improvements every live product needs. One team owns all of it, month after month, so none of it lands back on your desk.

The year after launchWhat changes around a live product, whether or not anyone touches it.
  • Every 4 weeksNew versions of Chrome and Firefox.
  • JuneApple previews the next iOS and macOS.
  • SeptemberThey ship, usually alongside new iPhones.
  • Any daySecurity fixes in the code your software is built on.
  • Whenever you needNew content, new offers, small design changes.

What’s covered

The work that keeps a live product worth using.

None of this is dramatic, and that’s the point. Small, steady work keeps small problems from turning into big ones.

  • Updates

    Dependency and security updates, applied and tested, so the code your software is built on doesn’t quietly go stale.

  • Platform changes

    New browser versions, new releases of iOS and macOS, App Store requirements, and changes to the services your software depends on.

  • Bug fixes

    The bugs only real use turns up, fixed properly and tested so they stay fixed.

  • Accessibility and performance

    Regular attention to speed, contrast, keyboard access, and screen readers, because both drift as content and features change.

  • Small design and content changes

    A new page, a new section, updated copy or screenshots, a tweak to a flow. The small requests that otherwise pile up.

  • Steady improvements

    Changes based on how people actually use it, made in small, safe steps instead of saved up for a big redesign.

How it works

Recurring maintenance, plus time set aside for you.

Support works best as an ongoing arrangement, so there’s always someone who knows your software. It has two parts, and we agree on the details up front, based on what your software actually needs.

Part one

Recurring maintenance

The routine work that keeps everything current, done on a schedule, so it never waits for something to break.

  • Dependency and security updates
  • Browser, iOS, and macOS changes
  • Builds and deploys kept working
  • A clear record of what changed

Part two

Reserved capacity

Time set aside each month for whatever comes up, without starting a new project every time.

  • Bug fixes
  • Small design and content changes
  • Accessibility and performance work
  • Steady improvements
  • Agreed up front

    We decide together what’s included and how requests reach us, so nobody is guessing later.

  • Bigger work, planned on its own

    A new feature or a redesign gets its own plan and estimate, so it doesn’t quietly use up the time set aside for upkeep.

  • Not unlimited

    Nobody can honestly promise that. What you get is a team that knows your software and has time reserved for it.

Proof

We look after our own software, too.

Our products keep changing after launch. A few of the changes we’ve made since:

  • SecurityBurn After

    Encryption moved into the browser

    After launch, the feedback was about trust, so files are now encrypted before upload and the service never holds the key.

  • Privacymdxdocs.com

    An unused analytics tool removed

    After we looked at the site the way its visitors see it.

  • FeaturesEasy Screenshot Plus

    Editable annotations shipped

    Along with configurable toolbar actions and custom shortcuts, in the live extension.

  • RedesignThis site

    A redesign that kept your theme

    The new theme switch reads the old one’s saved setting, so nobody’s light or dark pick was lost.

  • AnalyticsThis site

    Advertising features turned off

    Google Analytics runs with advertising features, Google signals, and User-ID disabled.

  • RedirectsThis site

    Old addresses kept working

    When the old service pages were retired, each address kept sending people somewhere useful.

Websites, web apps, and native apps

Different software, different upkeep.

  • Websites

    Browser releases, dependency and security updates, forms and integrations that need checking, content and design changes, and a regular look at speed and accessibility.

    More on websites
  • Web apps

    Framework and library upgrades, changes to cloud services and APIs, the bugs real use turns up, and small features as the product grows.

    More on web apps
  • iPhone and Mac apps

    Each new iOS and macOS, deprecated APIs, App Store requirements and privacy disclosures, and new devices to support.

    More on iPhone and Mac apps

Good fit

When ongoing support makes sense.

It’s most useful once your software is live and something you depend on, whoever built it.

  • Your website or app is live, it matters to your business, and nobody is looking after it.
  • We built it, and you’d like us to stay on.
  • Someone else built it and moved on, and it still needs an owner.
  • Small requests keep piling up with nowhere to send them.
  • Your app needs to keep up with each new iOS and macOS.
  • You’d rather have one standing arrangement than hunt for help every time something breaks.

From the blog

Worth reading

  • · 5 min read

    Browser Support Is a Product Decision

    Browser support is not a default engineering checklist. It is a product decision shaped by your audience, requirements, and the cost of compatibility.

  • · 4 min read

    Looking at Our Website Through Our Users' Eyes

    Brave blocked over a hundred tracking requests on a site where we had installed exactly two analytics tools. Figuring out why changed how we choose analytics.

Before you ask

Questions

Do you only support software you built?

No. If someone else built it, we start by getting to know it (that’s taking over existing software), then look after it like anything we built ourselves.

What’s included?

Recurring maintenance (updates, platform changes, and keeping builds and deploys working) plus reserved capacity for fixes, small design and content changes, and improvements. We agree on the specifics up front, based on what your software needs.

Is it unlimited?

No, and we’d be wary of anyone who says theirs is. Time is set aside for you, and bigger work, like a new feature or a redesign, is scoped and agreed on its own.

What happens when something urgent breaks?

Urgent problems come first. How they reach us and how we handle them is something we agree on before anything goes wrong, so nobody is working it out in the middle of an outage.

Can we take it in-house later?

Yes. We’ll hand everything over with documentation, so your team, or whoever comes next, can pick it up without guessing.

Contact

Want someone looking after it?

Tell us what you have and what it needs. We’ll get back to you as soon as possible.