All New Schedules for interior designers and architects
Specify it once. Use it everywhere.
One product. Every room. Every stage of the project.

The project changes. Your vision shouldn’t.The project changes. Your vision shouldn’t.
Every decision is made for a reason. Schedules keeps them connected as the project moves through revisions, approvals, quotes, invoicing, procurement and delivery.Every decision is made for a reason. Schedules keeps them connected as the project moves through revisions, approvals, quotes, invoicing, procurement and delivery.
Use it in five rooms. Update it once.
A downlight used across five rooms is still one product. Give each room its own quantity while keeping the specification, supplier and pricing connected.
Different Views. The same data.
Review selections by room, compare prices by supplier or focus on products awaiting a decision. Combine filters and grouping with Classic View, Sheet View, Card View or List View, then save the setup as a named Schedule View. Switch between tasks without creating another set of products to maintain.
One item. Every part accounted for.
A custom bed brings together upholstery fabric, a timber frame and hardware, often from different suppliers. Link each component to the finished product and specify how much is needed for one bed. As the number of beds changes, Programa automatically recalculates component quantities and assembly costs.
The right details for every product.
Lighting and paint need different fields. Choose a category to use the the specification fields relevant to that product, then add custom details and supplier documents.
The Schedule remembers.
A finish changes. Months later, someone asks what was specified before. Check recorded product history to see who changed what and when, add revision notes to explain decisions, and retain exact PDF exports as dated Issues.
Behind every product is a design decision.Behind every product is a design decision.
See how studios use Programa to keep specifications clear, bring clients into the process and carry design decisions through to delivery.See how studios use Programa to keep specifications clear, bring clients into the process and carry design decisions through to delivery.

"Schedules are the star of the software. They make our lives easier and make communication with clients easier. They appreciate that clarity."
Studio Bosko
Berlin, Germany

"Programa is very useful, particularly in our larger projects, where a lot of information must be given to the contractor and various vendors."
Studio 8 Architect
New York City, USA

"I send a link to a client and they literally have to go in and just say, approve, approve, approve. We don't like that. Can we change that?"
Studio Paul Chan
Architect, Founder
Different Views. The same data.
Review selections by room, compare prices by supplier or focus on products awaiting a decision.

From idea to invoiceFrom idea to invoice
Drop any line from this schedule onto a floor plan or render in a Presentation. Edits sync both ways.Drop any line from this schedule onto a floor plan or render in a Presentation. Edits sync both ways.

Procurement
Once approved, track the status of supplier orders from delivery to install.

Mood Boards
Build Mood Boards and Presentations from your Schedule product imagery.

Project Management
Tag products in tasks, so your team always knows exactly what needs to happen and when.

Invoicing
Build invoices from a project's Schedules, with one-click import of RRP, tax rates and imagery.
Features, in depth.

Capture
Rooms and custom sections, drag and drop, bulk actions
Four ways to add products: the Programa Web Clipper, your studio’s Product Library, via URL paste, or manual entry
Every spec field plus unlimited custom fields, with real-time doc code duplicate detection
Import from Excel or CSV (Smart Schedule Importer for the messy files)

Price
RRP, trade price, markup, cost, client savings, profit, all auto-calculated
Enter any one of markup %, client savings %, or client price, and Programa derives the rest
Multi-currency and flexible tax settings on a per-project basis.
Pricing estimation.

Approve
13 built-in statuses, plus unlimited custom statuses
Clients approve, reject, and comment per line item in their branded dashboard
Flags for change alerts, visible in schedule, dashboard, and exports
Autosave on every edit, full approval history per line item

Procure
Dedicated Procurement tab with columns and attachments hidden from clients
Quote and sample requests sent direct to suppliers
Order reference and lead time tracking on every line
Purchase orders generated from line items

Share
Live Client Dashboard with comments and approvals
Branded PDF with configurable columns, cover page, and pricing toggles
Excel export, one sheet per room
Public share link, view only, revocable any time

Connect
Library sync in both directions
Spec sheets auto-generated from schedule data
Invoicing pulls line items and bespoke components










