- Design consultancy
- Firmware and software development
- Electronic PCB design
- Mechanical product design
- Prototyping services and design qualification
- Short-run production and procurement
- Cable assembly
- Product assembly
- Electrical control boxes
- Parts manufacturing and machining