Out with ServiceDesk. Owned software. Fewer licenses.
A SaaS-exit program: ServiceDesk replaced by owned multi-area ticketing, PF Rooms shipped across CDMX, and the next product underway to turn off another license.
SaaS-exit program with Planet Fitness Mexico: we replaced ServiceDesk with owned multi-area ticketing, shipped PF Rooms (door tablets + Exchange) across CDMX, and we're building the next product to turn off another vertical license, with no paid seats.
The challenge
Recurring SaaS licenses, little roadmap control and ops fragmented across teams, with real cost pressure in Mexico.
What we built
An owned-product program, chapter by chapter: first the service desk, then meeting rooms, then the next vertical SaaS; each designed, built and run with Planet Fitness.
Ticketing without ServiceDesk
Multi-area platform (IT, Maintenance, HR, Marketing, Purchasing): tickets, QR-linked assets, SLAs, surveys and dashboards. Zero per-seat license, roadmap under Planet Fitness control.
PF Rooms at the door
Door tablets across CDMX: live availability, day agenda and quick booking, with Microsoft Exchange / Graph as source of truth, without another generic workplace subscription.
The next SaaS we turn off
Third chapter: replace the next licensed vertical SaaS with an owned product, same pattern as ticketing and PF Rooms, no paid seats.
The impact
ServiceDesk gone, PF Rooms live on the floor, and a third license saving in progress, with software whose roadmap Planet Fitness owns.
More real work
Read more
JCDecaux Mexico
From paper to a secure internal platform
Paperless centralizes purchasing, inventory, work orders, advances and refunds for JCDecaux Mexico in an internal platform with Single Sign-On, approvals and audit-ready traceability.
Learn more →
Read more
Colombia Tech Fest
The official tech festival app
Official Colombia Tech Fest attendee app: invite-only onboarding, live agenda, directory, 1:1 meetings, chat, offline maps and notifications, built for event-scale concurrency.
Learn more →Let's put it in production
Tell us your challenge. We reply within 24 hours with an honest first read: if we can help, we'll say how; if not, we'll say who can.
I reply personally. No endless forms, no canned replies.