# Carbon Media Solutions > Boutique digital studio designing brand websites, booking platforms, listings systems and mobile apps for businesses across Europe and Africa. Geneva · Madrid · Porto · Cape Town. Brand websites, booking platforms, listings systems and mobile apps for businesses across Europe and Africa — designed and built by one senior team. Languages: English, Spanish, French, Portuguese. ## Pages - [Carbon Media Solutions](https://carbonmediasolutions.com/index.md) - [About](https://carbonmediasolutions.com/about.md) - [Work](https://carbonmediasolutions.com/work.md) ## Services - [Brand Websites](https://carbonmediasolutions.com/services/brand-websites.md): Conversion-focused websites designed around your brand, audience and commercial goals. Built to communicate authority, rank effectively and turn attention into enquiries. - [Platforms & Systems](https://carbonmediasolutions.com/services/web-applications.md): Booking engines, listings platforms, client portals and internal tools built around the way your business actually works — integrated with the systems you already run. - [Mobile Apps](https://carbonmediasolutions.com/services/mobile-apps.md): Native iOS and Android apps for businesses and products, built on the same backend as your web platform — from first prototype to the App Store and Google Play. - [AI & Automation](https://carbonmediasolutions.com/services/ai-automation.md): Intelligent interfaces, search, agents and automated workflows embedded into real business systems — using AI where it creates leverage and conventional software where certainty matters. - [E-commerce](https://carbonmediasolutions.com/services/e-commerce.md): Online stores engineered for conversion, speed and simplicity, with payment, inventory and operational systems working seamlessly behind the scenes. - [Ongoing Partnership](https://carbonmediasolutions.com/services/ongoing-partnership.md): Ongoing design, development and technical support for businesses that need a dependable digital partner without building an entire in-house team. ## Case studies - [RE/MAX Coast & Country](https://carbonmediasolutions.com/work/remax-coast-country.md): 1,400 listings, hourly feed sync and natural-language search for a six-office RE/MAX franchise. - [Cape Mesa](https://carbonmediasolutions.com/work/cape-mesa.md): Direct villa bookings with on-site payment and automated invoicing, with Guesty at the core. - [Singh Advanced Dentistry](https://carbonmediasolutions.com/work/singh-advanced-dentistry.md): An editorial practice website for a laser and cosmetic dentist in Cape Town. - [Aliya Homes](https://carbonmediasolutions.com/work/aliya-homes.md): A luxury real-estate brand site for buyers across three continents. - [Obsydian Group](https://carbonmediasolutions.com/work/obsydian-group.md): One procurement platform, two deployments: English and Mandarin Chinese. - [Lone Bull Rentals](https://carbonmediasolutions.com/work/lone-bull-rentals.md): Holiday-home website for the West Coast, built for direct bookings. - [Center Court Pickleball](https://carbonmediasolutions.com/work/center-court.md): Coaching, a 78-product Diadem catalogue and an admin portal in one site. - [Beaux-Arts International](https://carbonmediasolutions.com/work/beaux-arts-international.md): Franchise website and enquiry system for a children's arts network. - [The Divine Collective](https://carbonmediasolutions.com/work/the-divine-collective.md): Retail brand site with online ordering and memberships for a Cape Town store. ## Journal - [Journal](https://carbonmediasolutions.com/journal.md): Things we have had to solve for clients, written down for the next person who needs them. - [What a RE/MAX franchise website needs from the Hub feed](https://carbonmediasolutions.com/journal/remax-franchise-website-hub-feed.md): A franchise office's website lives or dies on its listings feed. Seven requirements we learned building a six-office RE/MAX platform with 1,400 listings synced hourly from the RE/MAX Hub. - [Direct bookings on your own domain with Guesty, in rand](https://carbonmediasolutions.com/journal/direct-bookings-guesty-rand.md): For a South African villa operator, Guesty's own payment processing was not an option for card payments in rand. Here is what we built instead, and the four decisions that made it safe. - [Moving a practice website off Squarespace without losing your tracking](https://carbonmediasolutions.com/journal/moving-practice-website-off-squarespace-tracking.md): A dental practice's Google Ads depend on conversion tracking that lives on the old site. How we moved Singh Advanced Dentistry to a new website with the conversion actions, DNS and redirects carried across — and the checklist we used. - [Why we build the demo before the first call](https://carbonmediasolutions.com/journal/why-we-build-the-demo-before-the-first-call.md): For projects we think we are right for, we research the business and build a working demo of its website before the first conversation. What it costs you, what it tells both sides, and why a proposal could never do the same job. - [Sequential invoices and daily reconciliation for a villa operator](https://carbonmediasolutions.com/journal/sequential-invoices-daily-reconciliation-villa-operator.md): What one operator's finance team asked for when bookings moved online — gapless numbering, invoices at check-out, an immutable archive and a day that balances — and how the booking platform was configured to answer it. ## Contact vincit@carbonmediasolutions.com https://carbonmediasolutions.com