Customised hardware & software development
S4i Development
Customised hardware, firmware and software for connected lighting, control and IoT applications. S4i brings electronics and software engineering together to turn your requirements into a working solution.

Hardware. Firmware. Software.
Developed for your application
Bring S4i in when your project needs something beyond an off-the-shelf product. We help define the requirements and develop the hardware, software and interfaces needed to connect it all.

Electronics designed around your application.
PCB design
S4i develops electronic circuits and printed circuit boards for connected lighting, control and IoT applications. Interfaces, connectivity and operating requirements guide the design from the outset.
Circuit design and component selection
PCB layout and interface design
Prototyping, testing and refinement

Embedded software that brings hardware to life.
Firmware development
S4i develops embedded software that connects your electronics to the systems around them. Device logic, communications and integration requirements are developed and tested together.
Microcontroller firmware and device drivers
Communications protocols and control logic
Debugging, integration and practical testing

Control and information, close at hand.
Mobile app development
S4i develops mobile applications around the way your users work. Clear interfaces bring device control, status information and workflows together for connected systems.
Custom mobile interfaces and workflows
Device and platform connectivity
Commissioning, monitoring and control

Connected applications with a wider view.
Cloud & web applications
S4i develops web applications and cloud integrations that connect devices, platforms and users. Custom dashboards and APIs turn system data into useful information and practical control.
Web dashboards and application interfaces
APIs and third-party platform integration
Data exchange, monitoring and system control

A practical development process.
From requirements to delivery
Start with the problem you need to solve. We work with your team to define the scope, develop the solution and verify it against the agreed requirements. Development, integration and support needs are considered together.
Agree the application, scope, interfaces and acceptance criteria
Develop and review prototypes through practical testing
Plan documentation, handover and ongoing support