What if you could launch your own AI book writing platform — with your brand, your pricing, your feature set — in under an hour? That is exactly what WordStructor's white-label architecture enables. The entire platform is built around a single configuration file that controls branding, colors, logos, pricing tiers, feature flags, and even the name of your application.

Using build.py --brand=X, you can compile a fully customized distribution with your identity baked in. Four pre-configured brands are included out of the box, each with its own pricing model and target audience. The license system supports perpetual licenses, subscriptions, and tiered feature unlocks, so you can decide exactly how to monetize.

The 4 Pre-Configured Business Models

WordStructor ships with four ready-to-use brands that demonstrate different monetization strategies. You can use them as-is or customize them for your market:

BrandModelPriceTarget Audience
WordStructorSubscription79–229€/moProfessional authors, studios
ArcWriterSubscription BYOK19€/moTech-savvy writers, budget-conscious
ScriptorOne-Time399€ lifetimeOffline users, enterprise
FictionForgeFreemium0/29/49€Casual writers, fiction only

The Brand Configuration System

Every aspect of the platform is driven by a single brand.json file. This includes colors, logo paths, feature flags, pricing, license model, and even the executable name. The build pipeline reads this file and generates a fully branded EXE with zero code changes:

python build.py --brand=arcwriter --version=2.0.0

This command deploys the brand config, runs PyInstaller, and archives the output under builds/arcwriter/2.0.0/. The resulting EXE has custom window titles, splash screens, color schemes, and feature sets — all from one JSON file.

Pro tip: Use python build.py --all --validate-only to check all brand configs before building. This catches missing fields or invalid color values in seconds.

The License System

WordStructor uses Dodo Payments for payment processing and license key management. Each purchase generates a HWID-bound license key with 30-day offline cache support. The license system supports:

The license_validator.py module handles online validation via the Dodo API, HWID binding, and offline cache management. The trial_manager.py module manages trial periods and feature flags per brand. Both are ready to use and require only your Dodo API key in the .env file.

Adding Your Own Brand

To create your own white-label brand, duplicate the folder structure under generator-wl/brands/_template/ and fill in your values:

mkdir brands/mybrand/
cp brands/_template/* brands/mybrand/
# Edit brand.json with your colors, name, pricing
python build.py --brand=mybrand

Your custom brand will have its own executable name, splash screen, feature set, and pricing model. Everything — including the plugin store, AI provider configuration, and export pipeline — inherits from the core while letting you differentiate on branding and business model.

Go-to-Market Strategy

The 4 pre-configured brands are designed to cover different market segments without cannibalizing each other. WordStructor targets professionals who want everything included. ArcWriter appeals to developers and tech writers who already have API keys. Scriptor is for users who hate subscriptions. FictionForge is your funnel for casual users who might upgrade.

You can launch all 4 simultaneously with different pricing pages, or start with one brand and expand. The build pipeline makes it trivial to add, remove, or modify brands — no core code changes needed.

Get started: Price your product at €79/mo for the full platform, €19/mo for BYOK, €399 lifetime for offline, or €0 for freemium. All models are pre-configured and production-ready.

Next Steps

Ready to launch your own white-label book writing SaaS? Download WordStructor, review the brand configuration in docs.html, and run your first build. The entire system was designed to get you from concept to revenue in the shortest possible time.