Crestron Programming — Design, Programming & Commissioning
Written for the Client, Not the Programmer
Crestron programming is where the quality of a smart home installation is determined. The hardware — processors, dimmers, touchpanels, AV endpoints — is available to any certified Crestron dealer. What separates a system that transforms daily life from one that frustrates the people living with it is the quality of the programme written to run on that hardware: how the scenes are structured, how automations are triggered, how edge cases are handled, how the interface is designed for users who have never encountered the system before. Custom Controls have been writing Crestron programmes since 1998. We are five-time Crestron Integration Award winners and Dealer of Distinction — recognised by Crestron itself for the quality of our installations.
Design Before Programming
A Crestron system is only as good as its design document. Before a line of code is written, we produce full system schematics: every source, every display, every lighting circuit, every AV endpoint, every third-party device and every control interface is mapped. Input and output counts are verified. Signal paths are traced. Integration strategies for third-party systems are confirmed at the specification stage rather than discovered during commissioning. Redundancy is designed in — a failure mode that takes down a complete system is engineered out before installation begins.
This level of design rigour is what allows our programmes to be written efficiently, tested thoroughly and delivered reliably. A programme written without a complete design document is a programme written twice — once to get it working and once to fix what the first version missed. We write ours once.
Programming for the End Client — Not the Programmer
Too many Crestron programmes are written to demonstrate what the system can do rather than to serve the people living with it. Our programmes are designed around the client’s daily life: what they do in the morning, how the cinema room is used, what the arrival and departure sequences should feel like, what the household staff need to operate and what guests should be able to use without instruction.
We do not train clients on how to use our systems. A well-designed Crestron programme is self-evident — a visitor who has never encountered the property’s control system before can navigate it correctly because the interface has been designed to be understood, not learned. This is the standard we hold every programme to, whether it is a single-room Crestron Home configuration or a complex eight-processor bespoke installation.
Pre-Build, Pre-Programme, Ship to Site
Every Crestron system we install is fully pre-built and pre-programmed at our UK workshop before it arrives on site. The rack is wired, labelled and loaded with the programme. Every source is connected and tested. Every integration is verified. Every scene is checked against the design document. The rack leaves our facility in operating condition.
On-site commissioning involves connecting the rack to the building’s infrastructure, walking through the programme with the client’s preferences and refining scenes in the finished space. It does not involve writing code in a plant room or debugging integrations that were not tested before installation. For international projects — Dubai, the Alps, West Africa — this methodology is not optional. Debugging a Crestron programme on site in a different time zone, against a deadline set by a client’s arrival, is not a situation we put ourselves in.
Crestron Programming as a Standalone Service
For properties where the Crestron hardware was installed by another company — or where the original programmer is no longer available, no longer trading or no longer able to support the system — we provide standalone Crestron programming services. We take over the programme, audit the existing code, identify what is working and what is not, and rewrite what is needed to bring the system up to our standard. Scene reprogramming, new circuit additions, keypad remapping, AV source updates, third-party integration fixes and Lutron integration setup are all available as independent services without a full system reinstall. Read more about our system takeover and renovation service →
Remote Programming
Crestron processors are remotely accessible — programming changes, software updates, integration fixes and new scene additions can all be deployed without a site visit in most cases. For properties in Dubai, the Alps, Portugal, West Africa and elsewhere in our international portfolio, the majority of programme updates are delivered remotely from our UK operations. Where a physical visit is required, we schedule it efficiently alongside other site work rather than as a standalone call-out.
Five-Time Crestron Integration Award Winners
Custom Controls have won the Crestron Integration Award five consecutive times — unique in EMEA, earning Dealer of Distinction status. The quality of our programming is the primary reason. Crestron judges these awards on the finished installation — on how well the system works, how well it is documented, and how the programme reflects the brief. Five consecutive wins means five consecutive installations where the programming met that standard.
Frequently Asked Questions — Crestron Programming
Do you offer standalone Crestron programming services?
Yes. We provide standalone Crestron programming for properties where the system was installed by another company, where the original programmer is unavailable, or where the existing programme needs updating or expanding. Scene reprogramming, new zone additions, keypad remapping, AV source updates and Lutron integration are all available as independent services.
Can Crestron programmes be updated remotely?
Yes. The majority of programming changes, updates and integrations are delivered remotely without a site visit. We can update a programme in a Dubai villa, an Alpine chalet or a London townhouse from our UK operations in most cases.
How do you approach programming for clients who are not technical?
We design interfaces for the people who will actually use them — not for the people who programmed them. We do not train clients on our systems. A well-designed Crestron interface is self-evident: a visitor who has never seen the system before can navigate it correctly because it has been designed to be understood rather than learned.
Do you programme both Crestron Home and bespoke Crestron?
Yes. We configure Crestron Home systems and write fully bespoke Crestron programmes from scratch, depending on which is the right specification for the project. Both are developed to the same standard and delivered pre-built and pre-programmed before arriving on site.
















