DSL (Studio Log) is your central system to log studio sessions, track projects, capture timeslots, manage internal notes, and calculate production costs for recoupment — with role-based access built in.
Only features that belong to DSL (Studio Log / Production Operations).
Log sessions with date/time, notes/comments, and attachment to a project for clean tracking.
Create projects and attach timeslots (time blocks) so you can report accurately and avoid missing hours.
Calculate total recoupable costs across studio time and production line items (package-dependent depth).
Role-based access (DJ / Staff / Admin) with secure login and session-based dashboard protection.
View tables with filters and export data (e.g., CSV) for reporting and accounting workflows.
Theme customisation plus system settings (language, location, currency) for multi-team operations.
Full package includes the complete DSL feature set. The other tiers include a reduced set.
A simple, accurate breakdown of what each package includes (DSL features only).
| Feature | Starter | Pro | Full |
|---|---|---|---|
| Secure login + session-based dashboard | YES | YES | YES |
| User roles (DJ / Staff / Admin) | Basic | YES | YES |
| Projects (create/view/manage) | YES | YES | YES |
| Studio session logging | YES | YES | YES |
| Project timeslots (attach time blocks) | NO | YES | YES |
| Cost line-items (basic costing) | NO | YES | YES |
| VAT settings support (optional) | NO | YES | YES |
| Exports (CSV) | NO | YES | YES |
| Full recoupment tracking (total recoupable per record/project) | NO | NO | YES |
| Internal chat / internal notes | NO | NO | YES |
| Email notifications tied to comms | NO | NO | YES |
| FAQ + Help module | NO | NO | YES |
| Theme customisation controls | NO | Limited | YES |
Quick Overview - What DSL is (and what it isn’t).
No. DSL is your internal studio/production operations system: logging sessions, timeslots, costs, and recoupment.
No. Those are separate systems. This page is strictly DSL features only.
Yes. DSL can use feature flags so you can enable/disable modules per package or per client. Features are coded to your individual needs.