Strategic Acquisition Opportunity
Bravura Platform
Desktop GUI Framework + Licensing & Billing Infrastructure for Python Applications
195,000+ lines of platform source across PySide6 SDK, Tkinter SDK (v1.3.15), and Admin Pro
27+ GUI Components
Stripe Billing & Licensing Admin
51 demos + 12 templates
Admin Pro Dashboard (FastAPI)
2,500+ Files · 15 Pre-built Wheels
Cross-Platform (Win / Mac / Linux)
License Management & Source Protection
30+ Audit Passes · Every Demo Verified
What It Is
The Bravura Platform is a complete build-and-monetize stack for Python desktop software. It includes production-ready Bravura SDK tracks on PySide6 (Qt for Python) and the original Tkinter implementation (v1.3.15, ~85,000 lines of Python): both ship as full products with tiered customer packages (7 each: 3 paid + 3 trial + 1 NoSource). PySide6 delivers 27+ components, 13 themes, QPainter-based rendering with native hardware acceleration via Qt, 51 demos, 12 application templates, and a complete build/packaging system. Both SDKs include demo screenshots and complete documentation. Admin Pro is a self-hosted licensing and billing admin dashboard on FastAPI with Stripe integration, customer portal, and analytics.
Together, they give a buyer the ability to build and monetize commercial desktop software on Day 1 — from UI rendering to cross-platform distribution to license enforcement and payment processing. This is not a prototype. It is production-deployed infrastructure representing 4+ years of focused senior engineering and ~195,000 lines of platform source across both GUI stacks plus Admin Pro.
An acquirer receives both sides of the platform: the desktop framework (UI components, themes, Qt-backed rendering, tiered packaging) and the server that manages licensing, billing, and customers. Designed for teams that need secure, offline-capable, or on-prem desktop deployments with built-in commercialization.
Example
A SaaS company needs an offline desktop client for regulated customers. Instead of building a GUI framework, licensing system, and admin backend from scratch, they acquire Bravura Platform and immediately have a deployable stack — UI rendering, commercial packaging, license key management, Stripe billing, and a customer portal included. Time-to-revenue: weeks, not years.
What's Included
Bravura SDK
- 27+ UI components across 3 tiers
- 13 professional themes
- 51 demos + 12 application templates (PySide6 track)
- Tkinter SDK v1.3.15: ~85,000 lines — full product, 7 tiered customer packages, full docs
- PySide6 (Qt for Python) with native hardware-accelerated graphics
- Cross-platform (Win / Mac / Linux)
- ~176,000 lines combined SDK source (PySide6 ~71K + Tkinter ~105K), ~195,000 platform total with Admin Pro
Admin Pro
- License key generation & management
- Machine fingerprint activation
- Stripe billing integration
- Customer self-service portal
- Email campaign system
- Analytics dashboard · ~19,000 lines
Rendering & Build
- QPainter-based rendering on Qt's graphics stack
- Smooth, native animations via Qt
- Nuitka compilation & source protection
- Tiered SDK packaging scripts
- Cross-platform build configuration
- Distribution and deployment tools
Documentation
- 27 SDK documentation files
- 11 Admin Pro HTML templates
- Integration & quick-start guides
- Tier comparison reference
Why It's Valuable
The Bravura Platform represents 4+ years of senior engineering in production-grade desktop framework and licensing infrastructure. Key benefits:
- Build and monetize on Day 1 — The SDK provides the GUI framework; Admin Pro provides the licensing and billing backend. Both are production-ready.
- Time-to-market compression — Ship your first commercial desktop product in weeks, not years. ~195,000 lines of platform source you don't have to write.
- Risk reduction — A complete platform, not a half-built prototype. No "last 40%" to finish.
- Distribution-ready — Tiered packaging, source protection, and cross-platform builds are built in.
- Commercialization-ready — License key management, Stripe billing, customer portal, and analytics are built in.
- Audited and verified — 30+ dedicated code audit passes (~430 findings fixed) plus a comprehensive visual audit where every demo and template was screenshotted and verified.
- Preserve engineering focus on your core SaaS roadmap instead of diverting 2–3 senior engineers for 18–36 months to GUI and billing infrastructure.
Ideal Buyers
- B2B SaaS vendors requiring desktop, on-prem, or offline-capable companion applications with built-in monetization (Primary)
- Python dev tool companies that want to ship a desktop product without building a framework from scratch
- Developer education platforms seeking a commercially licensable Python GUI framework
- Asset investors and product acquirers looking for production-grade desktop framework IP
- Agencies and internal platform teams building client-facing desktop applications
Monetization Paths
- Framework licensing (per-seat, per-app, or annual)
- Commercial desktop software distribution with tiered packaging
- Enterprise support contracts
- Paid templates and app starter kits with tiered access enforcement
- Marketplace for components and themes
- Course + certification + bundled framework access
- Vertical rebrand for industry-specific desktop applications
Deal Structure Approach
Upfront payment required. Flexible deal structures to align with buyer goals:
All-cash upfront acquisition
Upfront + earnout milestones
Upfront + time-boxed revenue share
Upfront + optional support/transition retainer
The platform is stable, production-tested, and self-contained. No ongoing dependencies on Wigley Studios infrastructure are required post-acquisition.
Frequently Asked Questions
What's included in the acquisition?
The complete Bravura Platform: desktop GUI framework on PySide6 (Qt for Python) (27 components, 13 themes, 51 demos, 12 templates, QPainter-based rendering with Qt native acceleration, Nuitka compilation, source protection) plus the Tkinter SDK (v1.3.15, ~85,000 lines of Python) as a parallel full product with the same tiered customer-package model (7 packages) and complete documentation — both GUI implementations ship as full products, not bonus reference material. Also includes Admin Pro (self-hosted licensing and billing admin dashboard with Stripe integration, customer portal, email campaigns, and analytics). Complete source code, documentation, and commercial license terms. ~195,000 lines of platform source across PySide6 SDK, Tkinter SDK, and Admin Pro.
Why is the founder selling?
The founder is focusing on other Wigley Studios products (NuPalz, Intently, InnerHaven). Bravura Platform is mature, production-deployed infrastructure that would benefit from a buyer with bandwidth to grow and monetize it.
Is the code clean and well-documented?
Yes. The codebase has been through 30+ dedicated audit passes with ~430 findings fixed. Following the PySide6 migration, every demo and template was screenshotted and visually verified in a comprehensive visual audit. The SDK includes 27 documentation files, API reference, integration guides, and 51 runnable demo programs plus 12 application templates that serve as both documentation and onboarding tools.
Can the buyer rebrand the product?
Yes. Full rights transfer with the acquisition. The buyer may rebrand, reposition, and market the SDK under any name and in any vertical.
Does the platform include licensing infrastructure?
Yes. Admin Pro is a self-hosted licensing and billing admin dashboard included in the acquisition. It provides license key generation, machine fingerprint activation, Stripe billing, customer portal, email campaigns, and analytics. For a hosted SaaS alternative, Wigley Studios also offers
Chiave.
What support is available during transition?
Transition support can be negotiated as part of the deal. Options include an optional support/transition retainer, documentation handoff, and knowledge transfer calls covering SDK deployment and integration.
What deal structures are available?
Upfront payment is required. Structures can include: all-cash upfront, upfront plus earnout milestones, upfront plus time-boxed revenue share, or upfront plus an optional support retainer. Details are covered in the confidential brief.
Is an NDA available?
Yes. An NDA is available upon request. All inquiries are treated confidentially.