The Film, Video, and Theatrical Management System was developed by FIA World Software Development Corporation with SRM Programming Dynamics (SRM) serving as its systems design and front-end development firm. FVTMS was previously known as Video & Theatrical Manuscript Planning and Execution System. This PC-based software evolved into the Film, Video, and Theatrical Management System, aka FVTMS. The system keeps track of all contacts used in the industry, film scripts, cast and crew, locations, permits, production scheduling and call sheets, assets acquired, budget and costs, and reports, and it allows collaboration with your paid subscription. The software began several decades ago as a Windows 95 based system and continuously evolved to function in various Windows operating systems over the years. The current version was augmented from the original Windows versions to be an internet-based, AI-integrated, high-performance system. 
 
The system is uniquely designed for the entertainment industry and can accommodate as many Film, Videos, and Theatrical projects as needed. Note that the system functions in Dark and Light Mode according to your reading preference.


The Film, Video, and Theatrical Management System
Quick-Start & Setup Guide


System Setup and Overview

FVTMS is a computer application. A cell phone can't substitute for it — the full system doesn't fit, and isn't meant to fit, on a small phone screen. Plan to use a computer (desktop or laptop) every time.

Note!!! FVTMS stores your data inside your web browser, on this one computer. Always open FVTMS in the same browser, on the same computer, so your data is always right where you left it. If you ever need to use a second browser or a second computer, back up your data first (System menu → Backup / Export, or click your name → Backup Data), then restore that backup file in the new browser or computer (System menu → Restore / Import). Do the same thing in reverse before you switch back to your original setup. Be careful with your browser's "CLEAR BROWSING DATA" option — it can erase your FVTMS data along with everything else. If you ever need to clear your browsing data, back up first, clear your data, and then restore the backup afterward. Setting up Cloud Sync (covered later in this guide) adds a second layer of protection, since your data is then also saved in your own private Firebase project — not just sitting in one browser.

System Access & Login

Register during 1st time use:

  1. 🔵 Google Sign-In (Recommended): Click "Sign in with Google" on the login screen. Use your existing Google/Gmail account — no new account needed. Your session is remembered so you won't need to sign in every time.
  2. ✉️ Email / Password: Click the "Register" tab, then enter your name, email, and a password (minimum 6 characters), and click "Create Account."

Every FVTMS installation is licensed to a single permanent Owner (SRM Programming Dynamics). When you register a new account, you become an Administrator on a 30-day free trial — full access to every menu, project, and AI tool for 30 days from your first login. When the trial ends, a "✦ Subscribe / Enter License Key" screen lets you continue with a paid license:

PlanPriceDetails
Annual$50 / yearRenews automatically each year
Lifetime$120 one-timePay once, own forever — never expires

Both plans include unlimited collaborators. Anyone you invite — as a Director, Producer, a Viewer, or one of six focused department roles (Budgeting, Casting Hires, Crew Hires, Location Scouting & Permits, Assets, or Script Handling & Rehearsals) — joins under your license at no extra cost, and never has to deal with the trial or license screens themselves. After you purchase a plan, Stripe emails you a license key automatically. Go back to the Subscribe screen and click "Enter License Key" to activate it.

To change your password, click your User Name (top right) → 🔑 Change Password.

FVTMS includes 14 AI-powered production tools: Script Analyst, Scene Synopsis Generator, Dialogue Coach, Character Developer, Costume Concept Generator, Shot List Generator, Location Scout Assistant, Scheduling Assistant, Risk Assessor, Call Sheet Writer, Production Report Writer, Budget Estimator, Stage Adaptation Advisor, and Photo/Location Analyzer. To use them, you connect one to three AI services under SYSTEM → ☁️ Cloud Sync & AI Settings → AI tab:

  • Groq (free) — the primary engine behind all 14 tools. Get a free key at console.groq.com.
  • Perplexity (recommended) — the only one of the three that can look at a photo, so it powers the Photo/Location Analyzer, and it automatically backs up Groq for the other 13 tools if Groq is ever slow. Get a key at perplexity.ai/settings/api. Unlike Groq, Perplexity charges for what you use — see the box below before setting it up.
  • Gemini (optional) — a second, last-resort backup, used only if both Groq and Perplexity are unavailable. Get a free key at aistudio.google.com.

You only truly need the first one, Groq, to get started. The box below walks through all three.

💡 About AI Setup: Groq, Perplexity & Gemini

You only need ONE of these three keys to get started: Groq. It's free, it's fast, and it powers all 14 AI tools except one. Add the other two later, whenever you're ready for what they unlock — nothing breaks if you skip them for now.

Groq (console.groq.com) is the engine FVTMS reaches for first, every single time, for every AI tool. Create a free account, copy your API key, and paste it into the AI tab of Cloud Sync & AI Settings. No payment method is normally required.

Perplexity (perplexity.ai/settings/api) does two jobs. First, it is the only one of the three engines that can look at a photo, so it powers the Photo/Location Analyzer — Groq cannot do this at all, no matter what. Second, once you've added a Perplexity key, FVTMS automatically switches over to it for any of the other 13 tools if Groq is ever slow or temporarily unavailable, so your work doesn't just stop. One important difference from Groq: Perplexity charges you directly for what you use — it is a paid, metered service, not a free one. Before you start, set a small spending limit on your Perplexity account, and keep an eye on the running total shown on the Status & Sync tab of Cloud Sync & AI Settings — it tracks exactly what each of your AI requests has actually cost, in real dollars, pulled straight from Perplexity's own billing data.

Gemini (aistudio.google.com) is entirely optional. If you add a Gemini key too, it becomes a second, last-resort backup — FVTMS only reaches for it if both Groq and Perplexity are unavailable at the same time. If you were already using Gemini before Perplexity existed in this app, your key still works fine; it simply moves one step further down the line. If you do use Gemini, we recommend turning on a pay-as-you-go or prepaid billing plan on that Google account: some free-tier accounts get blocked from image requests entirely, and Google has also been reducing free access to its newer models over time.

In short, here is the order FVTMS tries these in: Groq, then Perplexity, then Gemini. Groq goes first for every tool except photos, where Perplexity goes first instead. Add Perplexity when you want the Photo/Location Analyzer, or just want extra reliability. Gemini is a nice-to-have on top of that — never a requirement.

Finding Your Way Around

Once you're logged in, the menu bar across the top is your home base: FILE (new project, backup/restore, sign out), PEOPLE (registry, crew roles guide, cast & crew assignment), LOCATIONS (location list, permits tracker, scout reports), PRODUCTION (script viewer & import, script versions, scene list, shot lists, strip board, element report, schedule, call sheets, day-out-of-days, daily reports), ASSETS / BUDGET (props, costumes, equipment, vehicles, SFX/VFX, budget, expenses, vendors), ✦ AI TOOLS (all 14 AI assistants in one panel), REPORTS (proposals, pitch deck, and printable reports), and SYSTEM (Cloud Sync, Collaborators, Activity Log, Backup/Restore, Help). Every menu except FILE and the PEOPLE Registry requires an open project first.

A few extras worth knowing about from day one:

  • ☀ Light Mode / 🌙 Dark Mode — the toggle button next to your name (top right) switches themes instantly; your preference is remembered.
  • 🎤 Let's Talk (SYSTEM menu) — a floating assistant window where you can ask a question by typing or by speaking into your microphone and get a written answer, without leaving the screen you're on. It uses your connected Groq AI key, with Perplexity stepping in automatically if Groq is ever slow or unavailable, and Gemini as a further backup behind that if you've set one up.
  • 📋 Activity Log (SYSTEM menu) — a running history of recent actions taken in the system, handy for tracking what changed and when.
  • ❓ Help (SYSTEM menu) — opens the full in-app guide, including a step-by-step "Guided Path" for each project type (Film, Stage, Commercial, Music Video), a Highlights tab, and a complete feature index. This quick-start guide gets you going; the in-app Help is the place to go deeper.

Starting Your First Project

FVTMS is organized around Projects — there is no separate company-wide setup step to complete first. Go to FILE → ➕ New Project, choose the project type (Film, Stage, Film + Stage, Commercial, or Music Video), and enter a title, genre, format, estimated runtime, total budget, and the Studio / Production Company name. Save it, and it becomes your current open project — every other menu (People, Locations, Production, Assets/Budget, Reports) works against whichever project is currently open. You can create as many projects as you need and switch between them anytime from FILE → 📁 All Projects.

Have a script ready? PRODUCTION → 📥 Import Script accepts Final Draft (.fdx), Word (.docx), plain text/Fountain files, and now a plain screenplay PDF too — FVTMS reads the PDF's page layout to automatically detect scene headings, characters, and dialogue, and can optionally clean up and standardize the result with AI before you import it (straightening out scene heading wording and merging inconsistent character name spellings, for example). Whichever format you start from, your scene breakdown is extracted automatically — a fast way to populate a new project instead of entering scenes by hand. Any script already in the system can also be downloaded as a real Final Draft (.fdx) file from the Script Viewer's ⬇ Export .fdx button.

☁️ Cloud Sync Setup

Why Set Up Cloud Sync?

FVTMS stores all your project data locally in your browser by default. This works perfectly on a single computer, but has limitations:

  • Data is tied to one browser on one computer — other cast/crew or department heads can't access it
  • Clearing browser data wipes your records — accidental or automatic browser clearing loses everything
  • No collaboration — Directors, Producers, department roles, and Viewers can't be invited into a project without it

Firebase Firestore (Google's cloud database) solves all of these issues — and the free Spark Plan is permanently free with no credit card required.

✅ What Cloud Sync Adds to FVTMS

  • Cross-device sync (push) — every save on this computer mirrors up to your Firestore project automatically, so it's safely off this one browser
  • Collaboration — invite people into your projects as a Director, Producer, Viewer, or one of six focused department roles — Budgeting, Casting Hires, Crew Hires, Location Scouting & Permits, Assets, or Script Handling & Rehearsals (System → 🤝 Collaborators). Each person only sees the part of the system their role covers. When a collaborator accepts, the project's data is pulled down to their device automatically, and they can click 🔄 Sync from Cloud on the Scenes screen anytime afterward to refresh with your latest changes
  • Cloud protection — your data is safely stored in Google's cloud, surviving browser clears
  • Automatic sync — every save and delete automatically mirrors to the cloud
  • Optional photo sync — location and production photos can sync via Firebase Storage across all your devices
  • Free forever — Google's Spark Plan provides 1GB storage and 50,000 reads/day at no cost

Note: this is completely separate from signing in — logging in and registering always work the same way on every device, whether or not you've connected Cloud Sync yet. Cloud Sync only governs where your project data (scenes, budgets, cast, schedules, etc.) lives.

Cloud Sync Setup — Step by Step

Important: which credentials go where

Running your own account? Create your own free Firebase project — your data stays private to you, and your trial/license status is still tracked automatically behind the scenes regardless. Invited as a collaborator into someone else's project? Don't create your own project — instead enter the Firebase credentials that person gives you, since you need to be in the same project as them to see what they've shared with you.

Step 1 — Create a Firebase Project

  1. Go to console.firebase.google.com
  2. Sign in with your Google account (this can be the same one you use for FVTMS login, or a different one)
  3. Click "Add project" or "Create a project"
  4. Enter a project name (e.g., "YourStudioName-FVTMS")
  5. You can disable Google Analytics — FVTMS does not use it
  6. Click "Create project" and wait for it to finish (about 30 seconds)

Step 2 — Create a Firestore Database

  1. In the left sidebar, click Build → Firestore Database
  2. Click "Create database"
  3. Leave the database name as (default) — no name needed
  4. Choose a database location nearest to you (e.g., us-east1 for US-based productions)
  5. Click "Enable"
  6. Once created, click the Rules tab and replace all existing text with the rules shown in Step 4 below, then click Publish
  7. Important: Firebase will show a warning saying your rules are "public" — this is expected. Simply click "Publish anyway" to confirm. Your data is protected by the fact that your Firebase credentials (API Key, Project ID, App ID) are kept private.

Step 3 — Register FVTMS as a Web App

  1. In Firebase Console, click the ⚙️ gear icon (Project Settings) in the left sidebar
  2. Scroll down to "Your apps"
  3. Click the </> Web icon to add a web app
  4. Enter an app nickname (e.g., "FVTMS")
  5. Do NOT check "Also set up Firebase Hosting" — this is not needed
  6. Click "Register app"
  7. You will see a configuration block like this:
const firebaseConfig = {
  apiKey: "AIzaSyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  authDomain: "your-project.firebaseapp.com",
  projectId: "your-project-id",
  storageBucket: "your-project.appspot.com",
  messagingSenderId: "123456789012",
  appId: "1:123456789012:web:abcdef1234567890"
};

You will need these values from this block:

  • apiKey — the long string starting with "AIzaSy..."
  • projectId — your project name (e.g., "yourstudio-fvtms")
  • storageBucket — optional, only needed for photo sync (Step 3c below). Newer Firebase projects may show a bucket ending in .firebasestorage.app instead of .appspot.com — either format works fine, just copy whatever your project shows.
  • appId — the string starting with "1:..."

Step 3b — Firestore Security Rules

In the Firestore Rules tab, paste the following rules exactly and click Publish:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}
⚠️ Firebase Warning — "Your security rules are defined as public"
This warning is expected and normal. Firebase shows it any time rules allow open access. Click "Publish anyway" to confirm. Your data remains private because only people with your specific Firebase credentials (API Key, Project ID, App ID) can access your production data. Keep these credentials private, and consider tightening these rules later (Cloud Sync & AI Settings → Status & Sync tab has a "Copy Recommended Security Rules" button with a more locked-down starting point).

Step 3c — Photo Sync Rules (Optional)

If you want to sync location and production photos across devices, also set up Firebase Storage:

  1. In the left sidebar, click Build → Storage, then "Get started"
  2. Click the Rules tab and publish:
rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} { allow read, write: if true; }
  }
}
⚠ Open rules shown above are fine for getting started, but for production use, lock rules to authenticated users once you're comfortable with the setup.

Step 4 — Enter Credentials in FVTMS

  1. Open FVTMS and log in
  2. Go to SYSTEM → ☁️ Cloud Sync & AI Settings
  3. On the Firebase tab, enter your Firebase API Key, Project ID, App ID, and (if you set up photo sync) Storage Bucket
  4. On the AI tab, enter your Groq API key. Add your Perplexity key here too if you want the Photo/Location Analyzer or extra reliability (see "About AI Setup" above), and your Gemini key if you're using that as well.
  5. Click "💾 Save & Connect"
  6. Switch to the Status & Sync tab and click "🔌 Test Firebase" and "🤖 Test Groq AI" (and "Test Perplexity AI", if you added that key) to confirm everything is working

Step 5 — Initial Data Sync

  1. After connecting, on the Status & Sync tab click "⬆ Push All to Cloud" to upload all existing local data
  2. From this point on, every new save and delete syncs up to the cloud automatically in the background
⚠️ About "⬇ Pull from Cloud" — this button (Status & Sync tab) is meant for pulling your own previously-pushed data down onto a second device you personally use, but it's not active yet — it currently just reports itself as a "Phase 2" feature. Until it ships, the reliable way to get your existing project data onto a second computer of your own is SYSTEM → 📤 Backup / Export on the original device, followed by SYSTEM → 📥 Restore / Import on the new one. This does not affect Collaboration — inviting a Director, Producer, department role, or Viewer into your project already pulls the shared data to their device automatically when they accept, with no Backup/Restore needed.

⚠️ Without Cloud Sync

If you choose not to set up Cloud Sync, your FVTMS data — and any song audio files, which are never uploaded to the cloud even with Cloud Sync on — is stored only in your browser on your current computer. We strongly recommend:

  • Using SYSTEM → 📤 Backup / Export (or your Name menu → Backup Data) regularly — a monthly automatic backup is on by default
  • Storing backup files in a cloud location (Google Drive, Dropbox, email to yourself)
  • Restoring from backup using SYSTEM → 📥 Restore / Import

Backup files can be transferred to any computer and restored there, but this is a manual process compared to Cloud Sync's automatic sync.

Firebase Free Plan Limits

ResourceFree LimitTypical Production Usage
Storage1 GBWell under 1 GB for most productions' text data
Reads/day50,000Varies with project size and collaborator count
Writes/day20,000Varies with how actively the project is being updated
Auth sign-ins/month10,000A few per day per user
Cost$0.00 — Permanently Free

Getting More Help

This guide covers setup and first steps. For day-to-day use, open SYSTEM → ❓ Help inside FVTMS itself — it includes a step-by-step Guided Path for your specific project type (Film, Stage, Commercial, or Music Video), a Highlights tab covering deeper features like the On-Location Map Generator, the Script Viewer's zoom and Final Draft-style printing, and the Song Structure & Markers waveform tool, and a full feature index. SYSTEM → ℹ️ About FVTMS shows your current version.

Let's Begin

To begin using this Software System: 1) Create your first project (FILE → ➕ New Project), 2) Import or view your script (PRODUCTION → 📥 Import Script — now including a plain screenplay PDF, not just Final Draft/.docx/.txt — or 📄 Script Viewer) to build your scene breakdown, 3) Build out your Scene List, Shot Lists, and Strip Board (PRODUCTION menu), 4) Add your cast and crew to the Registry and assign them to the project (PEOPLE menu), 5) Add filming locations and track permits (LOCATIONS menu), 6) Build your production Schedule and generate Call Sheets (PRODUCTION menu), 7) Track props, costumes, equipment, vehicles, SFX/VFX, and your Budget (ASSETS / BUDGET menu), 8) Explore the 14 built-in AI production tools (✦ AI TOOLS button) once your Groq key is set, and 9) Generate reports and AI-drafted proposals — the Production/Commercial/Music Video Proposal, the Pitch Deck (exports as a real PowerPoint file), One-Liner Schedules, Budget Reports, Cast Lists, Location Reports, and the final Wrap Report — from the REPORTS menu.

Best and Warmest Regards...
SRM


SRM Programming Dynamics, Inc.
990 Peachtree Industrial Blvd. #98
Suwanee, GA 30024
EMAIL Address
software@fiaworld.com