Eleven services,
arranged by heat.

The cool end makes something exist. The warm end makes people arrive at it. The far end answers the phone when they do. Each one has its own page with the deliverables, the timeline, the price and the honest limitations.

Build track

The cool end of the arc: the site, the app, the system your operation runs on.

Web development

Marketing sites, storefronts and web apps built from scratch — no page builder, no theme to fight.

  • Design system and component library, not a set of one-off pages
  • Content model your team can edit without calling us
  • Core Web Vitals in the green on a mid-range Android
  • Analytics, call tracking and conversion events wired before launch
from $4,800 What's involved

3D websites

Real-time WebGL: configurators, scroll-driven scenes and showrooms that run at 60fps.

  • Custom GLSL shaders rather than off-the-shelf presets
  • Model pipeline with Draco and KTX2 compression
  • A 60fps budget enforced on a four-year-old phone
  • Graceful 2D fallback for anything without WebGL
from $7,500 What's involved

Custom software

Internal tools, dashboards and integrations that replace the spreadsheet running your operation.

  • Discovery workshop and a written spec you sign off before we build
  • Releases every two weeks, never a big-bang delivery
  • Role-based access, audit logging, exportable data
  • Integrations with the systems you already pay for
from $14,000 What's involved

Mobile apps

iOS and Android from one codebase, or native when the hardware demands it. Both stores handled.

  • App Store and Play submission, including review responses
  • Offline-first data with conflict resolution
  • Push notifications and deep links that route correctly
  • Crash reporting and over-the-air updates
from $18,000 What's involved

Growth track

The warm end: search, paid media, video and the local listing that decides whether you show up at all.

SEO

Technical repairs, content that answers real queries, and links you'd be happy to show a client.

  • Technical audit with the fixes implemented, not just listed
  • Keyword and intent map tied to your service lines and margins
  • Content briefs your writers can use, or writing done by us
  • Digital PR outreach for links — no private networks, ever
from $1,500/mo What's involved

Google Ads

Search, Performance Max and YouTube run against cost per booked job, not clicks.

  • Full rebuild or a takeover audit, your choice
  • Negative keyword hygiene every single week
  • Landing pages designed and built in-house, not billed as extras
  • Call tracking with recordings scored against a rubric
from $1,200/mo + spend What's involved

Meta Ads

Facebook and Instagram for demand you have to create rather than capture.

  • Six or more creative concepts tested per cycle
  • UGC, static and short-form video produced in-house
  • Conversions API running server-side so iOS traffic is measured
  • Retargeting ladders segmented by intent, not one catch-all audience
from $1,200/mo + spend What's involved

YouTube automation

A managed channel: scripting, editing, thumbnails, publishing and the ad account behind it.

  • 8–12 long-form videos or 30+ shorts a month, your call on the mix
  • Scripts written from your real consultations, approved by you before filming
  • One monthly filming block — two hours of your time, on your premises
  • Thumbnail and title testing on every upload, not just the first
from $2,400/mo What's involved

Social media marketing

A feed that looks like a company worth hiring, posted on a schedule you never think about.

  • Monthly content shoot or full asset production
  • 12–20 posts a month, scheduled and captioned
  • Short-form video editing with captions and hooks
  • Comment and direct message management within business hours
from $900/mo What's involved

Google Business Profile

The listing that decides whether you appear in the map pack for your own city.

  • Profile rebuild: categories, services, attributes, hours, products
  • Geo-tagged photography uploaded on a weekly schedule
  • Review generation by SMS and email, triggered from your job system
  • Weekly posts and Q&A seeded with genuine customer questions
from $600/mo What's involved

Run track

The far end: a lead nobody picks up is just an expensive click.

BPO & contact centre

Trained agents answering your phones, chasing your leads and running the back office behind them.

  • Inbound: calls, live chat, email and after-hours cover, answered in under 30 seconds
  • Outbound: speed-to-lead dialling under 5 minutes, follow-up sequences, database reactivation
  • Appointment setting and confirmation calls that cut no-shows
  • Back office: data entry, invoicing, claims and insurance paperwork, order processing, CRM hygiene
from $9/hr per seat What's involved

This is what
we mean by 3D.

Vector is the studio's astronaut and our standing argument against downloading eight megabytes of model files. No mesh, no textures, no 3D library — a page of maths that describes where his surface is, solved for every pixel on your screen.

vector · signed distance field · 0 model files
Drag to orbit · tap him for a wave
Pose
Suit

Why we build 3D this way

Every scene we ship carries the same constraints Vector does. Shaders written for the brief rather than pulled from a pack. A frame budget tested on real hardware, not a workstation. And a version of the page that still sells the product when the GPU says no.

  • PayloadRoughly 4 KB of shader source here. A configurator with real geometry lands between 300 KB and 1.5 MB after Draco and KTX2 compression.
  • Frame budgetUnder 16 ms on a mid-range phone. Resolution and step count drop themselves if the device struggles.
  • InputPointer tracking, drag to orbit, tap to react. Everything works on touch.
  • FallbackStatic render or a 2D layout for anything without WebGL. Nobody sees an empty box.
  • Reduced motionHonours the system setting: a single held pose instead of animation.

What we reach for,
and when.

We pick per project rather than per preference. If your team already runs Laravel and hires Laravel developers, we are not going to hand you a Next.js app you cannot maintain after we leave.

Front end

  • Next.js / React
  • Astro
  • TypeScript
  • Tailwind
  • Three.js & raw GLSL
  • GSAP

Back end & data

  • Node / NestJS
  • Python / FastAPI
  • Postgres, Redis
  • Supabase, Firebase
  • Stripe
  • AWS, Azure, Vercel

Content & commerce

  • Headless WordPress
  • Sanity, Payload
  • Shopify
  • Webflow, when it fits
  • Contentful

Growth & operations

  • Google Ads, GA4
  • Meta Ads & Conversions API
  • Server-side GTM
  • Ahrefs, Screaming Frog
  • CallRail, RingCentral
  • Looker Studio

How we scope,
and what we refuse.

Fixed prices only work if the scope is honest. Here is how we arrive at a number, and the work we turn down rather than take badly.

What sets the price

Three things, in order: how many distinct screens or campaigns exist, how much of your data has to move, and how many people need to approve. A ten-page site for one decision-maker is a fixed, boring number. The same site for a franchise with nine regional managers is a different project wearing the same clothes, and we will say so before quoting rather than after.

What we include by default

Tracking, redirects, schema, accessibility, a staging environment and a handover recording. These are not upsells. A build without them is not finished, so quoting them separately would just be a way of quoting low.

What we turn down

Work we would have to do badly. That includes launch dates that leave no time for testing, media budgets too small for the model to mean anything, ad accounts we are asked to run without access to what happened to the leads, and rebuilds where the real problem is the offer rather than the website. In the last case we will usually tell you what we think the actual issue is and let you decide whether to come back.

Change requests

Small ones inside a cycle are free — that is what the two-week rhythm is for. Anything that moves the scope gets a written estimate before it starts, and you can say no. We do not bill surprise hours at the end of a project.

The ones that
come up most.

Can we start with one service and add more later?

That is how most engagements go. A build first, then a retainer once there is something worth sending traffic to. Adding a channel later does not restart anything — the scope document gets a new section and the monthly figure changes from the following cycle.

Do you run ads on a site you didn't build?

Yes, and often. We audit it first and tell you whether the page is the constraint. If it is, we will usually propose building two or three landing pages inside the retainer rather than quoting a full rebuild you may not need.

Who owns the ad accounts and the code?

You do. We work inside your Google Ads and Meta accounts as an added user, your media budget is paid directly to the platform, and code is delivered to your repository. If you leave, you keep the history, the audiences and the conversion data.

Is the 3D work realistic for a small business site?

Sometimes, and often it is not. A configurator earns its keep when the product has real variants people want to see. A scroll-driven scene on a plumbing site is a load-time problem wearing a costume. We will tell you which one you have.

What if we already have designs?

Bring them. If the file is well built we will use it directly and the design portion of the quote disappears. If it is a set of static screens with no states, no mobile and no component logic, we will price the work of turning it into something buildable rather than pretend that step is free.

Tell us what's broken.
We'll tell you what it costs.

Two minutes on the brief builder gets you a scope, a fixed price and the first thing we would fix — inside one business day, from a person rather than a template.

Start a brief Email us instead hello@cyberlabs.com · Austin, TX