Working with content management systems is our speciality. Selected as an official Craft CMS development partner, we provide back-end development with Craft CMS plugins, the Yii framework and PHP.

Custom Development

We love nothing more than the challenge of pushing a CMS to its limits, making it an invaluable part of your business. Our custom plugin development experience ranges from relatively simple integrations to complex algorithmic computations performed in real time.

User experience is at the core of all our development, ensuring that you receive not only highly performant, reliable and scalable software but also intuitive and simple user interfaces that are a pleasure to use.


Passionate about learning and sharing, we develop training videos for Craft CMS – available on CraftQuest and Mijingo – as well as providing one-on-one and team developer training.

Our in-person training often takes the form of building a custom plugin with our clients. In addition to receiving a tailored solution, you benefit from having a developer or developers on your team with deep understanding of the software capable of maintaining and developing it further.

Software Audits & Code Review

The quality of your code and those of your developers is of utmost importance to us. We perform software audits and code reviews that help ensure it is of the highest standard. This can take place during one or more of your planning, implementation and/or deployment stages.

By examining and providing detailed quality assurance reports on the most critical aspects of your software – performance, security and scalability – we can help produce software of the highest quality, in addition to providing training and best practices where necessary.

Public Speaking

PutYourLightsOn has contributed to various technology conferences in the U.S. and Europe. Most recently, lead developer Ben Croker gave a presentation entitled The Art of Plugin Development at DotAll 2018, the official Craft CMS developer conference.