Software development
Application and embedded engineering for connected and standalone systems
Background
Lucid’s software developers have the experience, skills and know-how to help you create:
Connected systems involving custom and existing hardware
Data integration to external systems
Standalone applications
Discovery
We start by collaborating with user and commercial stakeholders to define options for systems. Collectively we’ll agree unambiguous software development specification and schedule considering factors including:
User cognitive and physical ability
Consistency with brand values
Technical performance parameters
Android, IoS, Linux and/or Windows platform applicability
Mobile, desktop, web-portals and hardware integrations
Secure permissions structures
White label options for branding
Health information and medical device standards and regulation including:
IEC 62304 medical device lifecycle
IEC 81001-5-1 cybersecurity
IEC 60601-1 medical device electrical
Translation priorities and options
Maintenance and upgrade management
Design
Developing system architecture maps, we’ll optimise data flow, identify risks and opportunities.
Structured iterations of modules enables efficient evaluation, feedback and improvement, including:
Formative usability evaluation
Summative human factors engineering studies
Preliminary technical stress testing
Review to ensure compliance to regulation, standards and guidance.
Delivery
Depending on the application, Lucid’s team delivers pre-production:
Unit testing
Integration testing
Load testing
Penetration testing
Our team can continue to maintain modules or systems ongoing.
Results
Lucid’s skills, experience and know-how includes:
Mobile app development
Connected hardware systems
Online portals and data management