#Marketplace
#Other
USA Flag

USA

Engineering Stupid Raisins:
A Native Plugin Marketplace for Final Cut Pro

Stupid Raisins app screens
Quotation mark
They do a great job. We have excellent communication.
Dylan Higginbotham
Founder ofStupid Raisins logo
Clutch

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
Hand holding a hash sign icon

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.»
Dylan Higginbotham
Clutch

Timeline

Initial Product Development:2022
Total Partnership Duration:48+ months
Laptop displaying a project summary illustration

Technology Used

  • macOS: Native
  • Backend: Ruby on Rails
  • Database: PostgreSQL
  • Payments: Stripe
  • Marketing: ActiveCampaign
  • Infrastructure: AWS
  • Analytics: Amplitude
  • AI / Transcription: AssemblyAI
Lightbulb with a code icon surrounded by gears

6 Core Team Roles

  • macOS Developer
  • Backend Developer / Team Lead
  • DevOps Engineer
  • UX/UI Designer / Team Lead
  • QA Engineer
  • Project Manager
Hands launching a rocket

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.

Stupid Raisins app screens shown on laptop, tablet, and mobile devices

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
Engineering Stupid Raisins

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.

Platform Capabilities

Stupid Raisins combines plugin commerce, installation, subscriptions, access management, and creator tools in a native macOS experience built specifically around the Final Cut Pro ecosystem.

1/12

Plugin Marketplace

A dedicated macOS marketplace gives Final Cut Pro creators one place to discover and access the Stupid Raisins plugin catalog.

Marketplace Capabilities
Plugin catalog
Categories & sections
Plugin search
Plugin previews
Plugin details
Free plugins
Paid plugins

Plugin Installation & Library

Plugins move directly from marketplace discovery into installation and ongoing management on the creator’s Mac.

Plugin Capabilities
Plugin installation
Plugin removal
Personal library
Download management
Installation status
Access status

Trials & Plugin Access

Trial and entitlement logic controls how different users gain access to plugins across free, purchased, gifted, and subscription-based scenarios.

Access Capabilities
Free access
Trial plugins
Watermark trials
Purchased access
Subscription access
Gifted plugins
Entitlement management

Payments & Subscriptions

The monetization layer supports individual plugin purchases alongside recurring membership plans and promotional access.

Commerce Capabilities
Stripe payments
Plugin purchases
3 membership plans
Monthly billing
Annual billing
Promo codes
Manual subscriptions

Backend & Administration

Operational tooling manages plugins, users, subscriptions, content, builds, and marketplace presence.

Admin Capabilities
Plugin management
User management
Subscription management
Plugin visibility
Category management
Build management
Admin panel

Marketing Analytics

Product behavior is connected to analytics and lifecycle marketing, allowing customer actions to drive segmentation and communication.

Growth Capabilities
Product analytics
Active campaign
Behavioral tags
Purchase events
Trial events
Subscription events
Email automation

Final Cut Pro Integration

The product was engineered around the unusual technical constraints of installing and managing Motion templates inside Final Cut Pro.

FCP Capabilities
FCP plugin workflows
Template installation
Template removal
Trial watermarks
Plugin protection R&D
Workflow Extension R&D

App Distribution & Updates

Because Stupid Raisins is distributed outside the Mac App Store, the team implemented its own application release and update workflow.

Distribution Capabilities
DMG distribution
Sparkle updates
Build management
Version metadata
Production releases
Staging environment

Cloud AI-Assisted Captions

Later product evolution expanded Stupid Raisins beyond plugin management with a Final Cut Pro extension for generating captions from video.

Caption Capabilities
Cloud transcription
AssemblyAI
Caption generation
SRT processing
FCP project creation
Caption styling
FCPXML generation

iOS App Development

Build a native iOS app that feels fast, polished, and ready for growth. From product logic to App Store release, we help turn ideas into scalable mobile products.

iOS app development illustrationExplore service

Android App Development

We design and develop Android apps that feel polished, stable, and easy to scale — from product discovery to Google Play release.

Android app development illustrationExplore service

Web Development

Develop a fast, scalable web product with clean frontend architecture, reliable integrations, and launch-ready performance.

Web development illustrationExplore service

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, creator experienceEthan, creator experienceEthan

“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, product & ops teamCore Team, product & ops teamCore 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.

Discover & Evaluate

Make plugin discovery easier with structured browsing, previews, product information, tutorials, and clear free, paid, and trial options.

Access & Monetize

Support multiple ways to access plugins - individual purchases, subscriptions, trials, gifts, promo codes, and free access — through one connected customer experience.

Install & Manage

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.

Problems & Solutions

From Plugin Store to Native Workflow

Stupid Raisins needed to turn a fragmented plugin-buying process into a connected experience built specifically for Final Cut Pro creators.

Problem

Traditional plugin commerce separates discovery, purchase, installation, and management, creating friction between finding and using a plugin.

Solution

We built a native macOS experience connecting plugin discovery, purchases, downloads, installation, removal, and the personal plugin library within one application.

Impact

Creators can move from discovering a plugin to managing it on their Mac through a more unified workflow instead of relying on disconnected store and installation processes.

Traditional plugin commerce separates discovery, purchase, installation, and management, creating friction between finding and using a plugin.

1/4
Stupid Raisins plugin screenStupid Raisins plugin screenStupid Raisins plugin screen
Stupid Raisins search results screenStupid Raisins search results screenStupid Raisins search results screen
Stupid Raisins captions screenStupid Raisins captions screenStupid Raisins captions screen
Hand holding a phone with the Stupid Raisins appHand holding a phone with the Stupid Raisins appHand holding a phone with the Stupid Raisins app

Wireframes

Visual Design

Typography & Colors

#7339AB
#88F4FF
#1F9CE4
#625AD8
Design System & Product Consistency

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 Pro

Stupid 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.

Stupid Raisins early access screenStupid Raisins early access screenStupid Raisins early access screen
Stupid Raisins my library screenStupid Raisins my library screenStupid Raisins my library screen

Social Media App Development

Build a social platform for sharing, real-time communication, and community growth.

Social media app developmentExplore service
Plugin Marketplace

Discover and Manage Plugins in One Place

Creators can explore, preview, try, and access Stupid Raisins plugins directly in the macOS app, with free, paid, and subscription products in one easy-to-navigate marketplace.

Monetization & Membership

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.

Stupid Raisins create account screenStupid Raisins create account screenStupid Raisins create account screen
Stupid Raisins download app screenStupid Raisins download app screenStupid Raisins download app screen

Startup Product Development

Turn your startup idea into a scalable digital product, from strategy to growth.

Startup product developmentExplore service
Native macOS Application

Built for the Final Cut Pro Workflow

The Stupid Raisins app brings plugin discovery, purchasing, trials, subscriptions, installation, and library management together in one seamless native macOS experience, making it easier for Final Cut Pro users to find, access, and manage their plugins.

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.

People laughing in adventurePeople laughing in adventurePeople laughing in adventure
Stupid Raisins business portal screen shareStupid Raisins business portal screen shareStupid Raisins business portal screen shareStupid Raisins business portal screen influenceStupid Raisins business portal screen influenceStupid Raisins business portal screen influenceStupid Raisins business portal screen discover vibesStupid Raisins business portal screen discover vibesStupid Raisins business portal screen discover vibes
Stupid Raisins logoStupid Raisins logoStupid Raisins logo

Give it a Try

Stupid Raisins app give a tryStupid Raisins app give a tryStupid Raisins app give a try

FAQ About Stupid Raisins

What is Stupid Raisins?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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?

Plus icon

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.

dots
dots