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