Our Mission
  • To Succeed. Our success is based on your success.
  • [vc_separator type='transparent' color='' thickness='' up='20' down='7']
    Our Goal
    • To be successful in our industry, we maintain broad based expertise in the latest technologies, mastery of design and IA, understanding of developing technologies, and the ability to define where our clients are on their journey and knowledge of the tools required for their evolution. [vc_separator type='transparent' color='' thickness='' up='20' down='7'] We push our clients ahead of their competition, and impart them with the ability to position their skills competitively.
    • [vc_separator type='transparent' color='' thickness='' up='20' down='7']
Digital Solutions | Arts Organization Web Design | Digital Integration Case Study | SolarJet Pro
13176
page-template,page-template-elementor_header_footer,page,page-id-13176,ajax_fade,page_not_loaded,,elementor-default,elementor-template-full-width,elementor-kit-10348,elementor-page elementor-page-13176
Work / Central City Opera
Arts organization · Platform and content system · Case study

Seven people, four departments, one calendar entered four times

Central City Opera is the nation's fifth-oldest opera company. Its problem was not audience or artistry. It was that a small staff wearing several hats each had to publish the same production information into education, fundraising, historic preservation, and the box office, separately, every season.

Central City Opera homepage: schedule sidebar, production feature, and cast listings on a dark theatrical layout
The house style is theatrical rather than institutional: a dark stage, one production holding the frame, and the schedule always within reach in the left rail.
01 · The real problem

The site had been built for an org chart the company does not have

Most content systems assume a clean division of labor: one person owns one section, permissions follow the boxes on the org chart. An opera company of this size does not work that way. The person who runs the apprentice training program also writes the grant copy. The person managing historic preservation also handles part of the season announcement.

Their existing platform could not express that. Because it treated departments as separate properties, the same production — dates, cast, synopsis, imagery, ticket links — had to be entered wherever it appeared. Every duplicate was a chance for a matinee time to be wrong on one page and right on another, which for a ticketed event is not a cosmetic problem.

So the brief we accepted was not "modernize the website". It was: make the system match how these seven people actually work.

02 · Stakeholder work

We interviewed every department before proposing anything

Four constituencies with genuinely different needs, all publishing about the same handful of productions. Understanding where they overlapped was the whole design problem.

Education

School and community programming that hangs off the season but runs on its own calendar and its own audience.

Training

The apprentice artist program, whose participants are also the cast listings the box office publishes.

Fundraising

Donor pathways that need to sit alongside ticket purchase without competing with it for attention.

Historic preservation

The opera house itself and the properties around it, a visitor story separate from any given performance.

03 · What we built

A production is entered once and appears wherever it belongs

We built a content management system around the event as the central record, connecting events, calendars, and showtimes across every department. Education programming, apprentice listings, donor appeals, and the box office all read from the same source rather than keeping their own copies of it.

One record, many surfaces

A production's dates, cast, synopsis, and media are published once. The season calendar, the event page, the news feed, and the department pages all derive from it.

Roles, not departments

Permissions follow what a person does rather than which box they sit in, so someone holding three responsibilities works in one place instead of three logins.

A calendar that is the schedule

Matinees, evenings, festival events, education events, and special events filtered in one view, with the buy path attached to each performance.

Central City Opera season calendar with event detail popover, blog, image gallery, and apprentice artist listings
The season view: filters across event types, a performance detail that opens in place with its buy action, and the apprentice artists appearing as the same records the cast listings use.
04 · What it changed

Administrative time returned to the work

Removing duplicate content entry cut the administrative overhead of every season announcement and freed a small staff to spend that time on programming and community engagement instead of on retyping showtimes.

The project also changed our own direction. It was the work that established our practice with nonprofits and arts organizations, and it taught us the lesson we have applied at much larger scale since: the expensive problem is rarely the website. It is the same information being maintained in several places by people who have other jobs to do.

Small team, too many places to update?

Tell us where the same information lives more than once. A reply within two business days.

SolarJet Pro
Established 2006 · New York · Colorado · Ukraine
© 2026 Solar Jet Productions. All rights reserved.