They do a great job. We have excellent communication.
From Vision to Impact
Built to Launch. Engineered to Grow.What Was Done
We partnered with Stupid Raisins to transform its Final Cut Pro plugin business into a dedicated native macOS product ecosystem.
Our team designed and engineered the macOS application together with its Ruby on Rails backend, admin infrastructure, purchasing and subscription flows, plugin entitlements, installation logic, analytics, marketing integrations, and release infrastructure.
The engagement continued well beyond the initial release. Over 48+ months, we continued developing the platform through Final Cut Pro integration R&D, trial and watermark workflows, product distribution improvements, infrastructure work, and later cloud-assisted caption generation.
Delivered Result
Stupid Raisins evolved into a native marketplace and plugin management platform built specifically around Final Cut Pro creators.
Users gained one place to discover, purchase, trial, install, remove, and manage plugins, with free and paid access, subscriptions, promo codes, and a personal plugin library connected to their account.
The product became a continuously evolving software platform rather than only a plugin storefront, combining the customer-facing macOS experience with backend operations, monetization, analytics, marketing automation, plugin distribution, and new creator tools.
Hours of product development spanning build, launch, expansion, and ongoing evolution.
Months of long-term partnership since August 2022, from development through continued evolution.
Founding Members supported through the early-access version before the broader product rollout.
Launch audience prepared with server-readiness planning.
Subscription plans supporting free access and two paid membership levels.
Clutch rating reflecting client satisfaction with delivery and collaboration.
Project Details
Category
- Marketplace
- Video Editing
- United States
Clutch Review
«Project management is great. They respond quickly and are easy to talk to. We use Slack, Google Docs, and Figma as tools. They do a great job.»
Timeline
Technology Used
- macOS: Native
- Backend: Ruby on Rails
- Database: PostgreSQL
- Payments: Stripe
- Marketing: ActiveCampaign
- Infrastructure: AWS
- Analytics: Amplitude
- AI / Transcription: AssemblyAI
6 Core Team Roles
- macOS Developer
- Backend Developer / Team Lead
- DevOps Engineer
- UX/UI Designer / Team Lead
- QA Engineer
- Project Manager
About The Project
Stupid Raisins is a native macOS platform built for Final Cut Pro creators to discover, purchase, trial, install, and manage video-editing plugins from one dedicated application. Rather than operating only as a traditional plugin store, the product connects a macOS marketplace with subscriptions, plugin entitlements, Final Cut Pro workflows, payments, analytics, marketing automation, and backend administration.

The Product
Stupid Raisins is a native macOS marketplace and plugin management platform designed around the Final Cut Pro ecosystem, bringing discovery, purchasing, installation, trials, subscriptions, and personal plugin management into one experience.
Project Goal
To turn an existing Final Cut Pro plugin business into a scalable product ecosystem, simplifying how creators access and manage plugins while giving the business greater control over distribution, monetization, customer access, and product operations.
Responsibilities
Our team covered end-to-end product development, including UX/UI design, native macOS engineering, Ruby on Rails backend development, infrastructure, QA, payment and subscription workflows, plugin entitlement logic, admin tools, analytics, marketing integrations, application releases, and continuous product improvement.
Role in Project
We became Stupid Raisins’ long-term product development partner, taking the platform from its initial macOS product build and beta releases through production launch, Final Cut Pro integration R&D, monetization workflows, marketing automation, AI-assisted caption functionality, maintenance, and ongoing product improvements.
Workflow Plan
End-to-End Product Development
Product & UX
- Product Discovery
- Requirements Analysis
- User Flows
- UX/UI Design
- Multilingual Experience
- Subscription & Trial Flows
Platform Engineering
- Native macOS Development
- Backend Development
- Plugin Entitlement Logic
- Stripe Payments
- Admin & Analytics
- Cloud Infrastructure
Release & Evolution
- QA & Regression Testing
- macOS Distribution & Updates
- Final Cut Pro Integration R&D
- Trial & Watermark R&D
- Continuous Product Updates
- Cloud AI-Assisted Caption Tools
Building a Native Plugin Ecosystem Around Final Cut Pro
Stupid Raisins was engineered as more than a conventional ecommerce store. The product combines a native macOS marketplace with plugin installation and management, subscriptions, purchasing, entitlements, backend operations, and workflows built specifically around Final Cut Pro.
Over a 48+ month partnership, the platform continued evolving beyond its initial release through new monetization flows, distribution improvements, Final Cut Pro R&D, trial protection, infrastructure work, marketing automation, and cloud-assisted creator tools.
Engineering Challenge
Final Cut Pro plugins aren’t conventional software. Stupid Raisins needed to unify discovery, purchasing, trials, installation, access, and subscriptions into one product within Final Cut Pro’s technical constraints.
- Plugin discovery & purchasing
- Free, paid & trial access
- Plugin installation & removal
- Subscription-based access
- Customer entitlements
- Final Cut Pro plugin integration
- Trial & watermark protection
- Secure payment workflows
- Application distribution & updates
- Backend operational control
The deeper challenge was controlling plugin access after installation. Since complete protection wasn’t feasible within Final Cut Pro, the team used trials, watermarks, entitlements, and plugin management instead of conventional DRM.
Architecture & Engineering Solution
We built a connected product architecture where the native macOS application, Rails backend, payments, subscriptions, plugin library, entitlements, analytics, and administration work together around a single customer account and plugin lifecycle.
- Native macOS application
- Ruby on Rails backend
- PostgreSQL database
- Stripe payments & subscriptions
- Plugin entitlement management
- Installation & removal workflows
- Admin & operational tooling
- ActiveCampaign automation
- Amplitude analytics
- AWS infrastructure
- Distribution & update infrastructure
This architecture created a scalable foundation for the entire Stupid Raisins ecosystem, connecting commerce, plugin delivery, access control, analytics, and operations while supporting continuous product evolution and new monetization models.
From Plugin Store
to Native Product Ecosystem
Transforming Stupid Raisins into a dedicated macOS product meant connecting plugin commerce with installation, access control, subscriptions, and Final Cut Pro workflows. The challenge was not simply selling digital products, but managing the complete plugin lifecycle within the technical constraints of Final Cut Pro.
Key Challenges Behind
the Product
Stupid Raisins needed to bring its existing plugin catalog and customer relationships into a native application while creating a smoother path from plugin discovery and purchase to installation and ongoing management.
Managing Plugin
Access
Different access models had to coexist within the same platform. A plugin could be free, purchased individually, included in a subscription, gifted, or available temporarily as a trial.
Working Within
Final Cut Pro
Final Cut Pro imposes significant constraints on where Motion templates are stored and how they are loaded. Our R&D showed that conventional DRM could not reliably protect installed plugin files.
Connecting Commerce
& Installation
Purchasing was only the beginning of the workflow. Payments, subscriptions, trials, gifts, and free access had to translate into entitlements that determined which plugins a customer could download, install, remove, and continue accessing.
Turning Plugin Commerce into a Product
We structured the experience around the complete plugin lifecycle - from discovery and monetization to installation, access management, and continuous product evolution.
STEP I: Build the Native Marketplace
We brought plugin discovery, previews, purchasing, free downloads, customer accounts, and personal plugin libraries into a dedicated native macOS experience.
STEP II: Connect Commerce to Plugin Access
Stripe payments, subscriptions, promo codes, trials, and backend entitlements were connected to plugin installation and access, allowing the application to respond to each customer’s ownership and membership status.
STEP III: Engineer Around Final Cut Pro
We investigated Final Cut Pro’s plugin architecture and developed practical installation, removal, trial, watermark, and access-management workflows around limitations that conventional DRM could not solve.
STEP IV: Evolve Beyond the Marketplace
The platform continued expanding after launch through analytics, ActiveCampaign automation, infrastructure and distribution improvements, macOS/FCP compatibility work, and later cloud-assisted caption generation.
Understanding the Core Users
We designed the platform around two sides of the Stupid Raisins ecosystem - Final Cut Pro creators accessing and managing plugins, and the internal team operating the marketplace, subscriptions, customer access, and product catalog.

Ethan“As a Final Cut Pro creator, I want to easily find, try, install, and manage plugins without complicated licensing or download workflows.”
Creator Experience
Creators need a simple way to discover plugins and move seamlessly from purchase or subscription to using them in Final Cut Pro. Their experience combines browsing, trials, payments, installation, plugin management, and access to a personal library.

Core Team“As the product team, we need to easily manage plugins, customers, subscriptions, access, and releases without developer support.”
Product & Ops Team
The internal team needs control over the marketplace behind the macOS application - managing plugins and categories, customer access, subscriptions, promotional offers, application builds, marketing automation, and ongoing product operations.
From Problems to Product Logic
Define
Defining the Right Product
Direction
Built Around the Plugin Lifecycle
We shaped the product around one continuous creator journey: discover a plugin, understand it, choose an access model, install it, use it in Final Cut Pro, and manage it afterward from the same native macOS application.
Make plugin discovery easier with structured browsing, previews, product information, tutorials, and clear free, paid, and trial options.
Support multiple ways to access plugins - individual purchases, subscriptions, trials, gifts, promo codes, and free access — through one connected customer experience.
Connect customer entitlements directly to plugin installation, removal, and the personal library so access decisions translate into actual plugin availability.
Ideate
Turning Constraints
into Product Logic
Rather than treating Stupid Raisins as a conventional ecommerce store, we designed workflows around the realities of distributing and managing plugins inside the Final Cut Pro ecosystem.
Access Beyond Checkout
Problem: A successful payment alone doesn’t determine how a customer can use a plugin.
Product logic: Connect purchases, subscriptions, trials, gifts, and free access to backend entitlements that control what appears in the user’s plugin library and what can be installed.
Trial Without Conventional DRM
Problem: Final Cut Pro’s architecture makes complete protection of installed Motion templates impractical.
Product logic: Build trial and watermark workflows around FCP’s actual technical constraints rather than relying on conventional file encryption or DRM.
Marketplace-to-Mac Workflow
Problem: Traditional plugin stores separate discovery, checkout, downloading, installation, and ongoing management.
Product logic: Bring the lifecycle into one native macOS experience where users can discover, purchase, install, remove, and manage plugins from the same application.
Wireframes



Visual Design
Typography & Colors
A Scalable System for a Growing Plugin Ecosystem
We built a reusable component system for browsing, purchasing, and managing creative plugins. Consistent patterns across navigation, search, filters, subscriptions, and plugin states made the growing Stupid Raisins ecosystem easier to use, maintain, and scale.



Product Decision
Make Plugin Management Feel Native
From Discovery to Final Cut ProStupid Raisins brings plugin discovery and management into a dedicated macOS experience built around how Final Cut Pro creators actually work. Instead of treating plugins as separate files purchased and managed outside the product, the application gives creators one place to browse the catalog, understand what they can access, and manage their plugin collection.



Make Plugin Management
Feel Native
From Discovery to Final Cut ProStupid Raisins brings plugin discovery and management into a dedicated macOS experience built around how Final Cut Pro creators actually work. Instead of treating plugins as separate files purchased and managed outside the product, the application gives creators one place to browse the catalog, understand what they can access, and manage their plugin collection.



Support More Than One Way to Access Plugins
Stupid Raisins needed monetization flexible enough to support different customer relationships rather than relying on individual purchases alone. The platform combines free access, individual purchases, trials, gifts, promo-code access, and 3 membership plans, with Stripe and backend entitlement logic keeping customer access synchronized.



Creator Tools / Product Evolution
Extend the Workflow Beyond Plugin Management
The product continued evolving beyond its original marketplace and plugin-management workflows into new tools supporting Final Cut Pro creators. Later development introduced cloud-assisted caption generation, including transcription, audio processing, SRT processing, FCPXML generation, caption styling, and Final Cut project generation.



Extend the Workflow Beyond Plugin Management
The product continued evolving beyond its original marketplace and plugin-management workflows into new tools supporting Final Cut Pro creators. Later development introduced cloud-assisted caption generation, including transcription, audio processing, SRT processing, FCPXML generation, caption styling, and Final Cut project generation.



Landing Page
Find the Right Plugin. Stay in the Flow.Turning a Plugin Marketplace into a Clear Product Story
The Stupid Raisins landing page presents a native macOS marketplace built specifically for Final Cut Pro creators. It transforms a complex plugin ecosystem into a clear and engaging product story.
Focused messaging, real product screens, and step-by-step explanations help visitors understand how to discover, purchase, install, and manage plugins without leaving their creative workflow.















FAQ About Stupid Raisins
What is Stupid Raisins?

Stupid Raisins is a native macOS marketplace and plugin management platform for Final Cut Pro creators. It allows users to discover, purchase, trial, install, and manage video-editing plugins through a dedicated desktop application.
What Problem Does the Stupid Raisins App Solve?

The app brings plugin discovery, purchasing, access, installation, and management into one workflow. Instead of treating plugins as separately purchased and downloaded files, Stupid Raisins connects the complete plugin lifecycle with each creator’s account and access rights.
What Features are Available in The Stupid Raisins MacOS App?

The platform supports plugin discovery, free and paid plugins, trials, individual purchases, subscriptions, promo codes, plugin installation and removal, a personal plugin library, and account-based plugin access.
How Does Stupid Raisins Integrate With Final Cut Pro?

The product was engineered around Final Cut Pro’s Motion template and plugin ecosystem. Development included extensive R&D into plugin locations, installation and removal behavior, Workflow Extensions, trials, watermarking, and the technical limitations of controlling installed plugin files.
How Do Plugin Trials And Access Management Work?

Access is determined through backend entitlement logic that distinguishes between free, purchased, subscribed, gifted, and trial plugins. Because Final Cut Pro limits conventional DRM approaches, practical trial and watermark workflows were developed around the platform’s actual technical constraints.
How Does Stupid Raisins Support Plugin Purchases And Subscriptions?

Stupid Raisins combines individual purchases with free access, trials, promotional access, and recurring memberships. Stripe supports payment and subscription workflows, while backend entitlement logic determines which plugins are available to each customer. The documented model includes three membership plans: Raisin Lover, Raisin Wrecker, and Raisin Hater.
What Backend Technology Powers Stupid Raisins?

The platform uses a Ruby on Rails backend supporting user accounts, plugin data, purchases, subscriptions, entitlements, administration, integrations, and operational workflows connected to the native macOS application.
Does Stupid Raisins Include AI-assisted Caption Generation?

Yes. Later product development introduced cloud-assisted caption functionality for Final Cut Pro workflows, including transcription, audio processing, SRT processing, FCPXML generation, caption styling, and Final Cut project generation.
What Was You are Launched Responsible For?

You are launched handled end-to-end product development across UX/UI design, native macOS engineering, Ruby on Rails backend development, DevOps, QA, payment and subscription workflows, plugin entitlement logic, administration, analytics, integrations, application releases, Final Cut Pro R&D, and continuous product evolution.
How Long Has You are Launched Worked With Stupid Raisins?

The partnership began in August 2022 and has continued for 48+ months, covering initial product development, beta and production releases, ongoing engineering, Final Cut Pro R&D, new functionality, maintenance, and continuous product evolution.
































