Medical Software Development

Do you have an idea for medical software which can change people's lives? Let us help you with its development. At Revolve Healthcare, we have a proven process for developing medical apps in compliance with crucial European regulations.

We will make sure that your medical software is created time-efficiently and with patients and healthcare practitioners in mind.

medical-software-development

Benefits of working with us

Do you struggle with medical software development?

We know how challenging it can be to bring your idea for SaMD (Software as a Medical Device) to life.

It requires many skills, resources, and preparing a step-by-step work plan for the development and certification process according to the EU regulations. We can support you through every task, answer your questions, and dispel any doubts.

What do you get when working with us?

medical-software-development

Reliable, time-efficient, and original methodology

We developed a process blending modern agile approaches (Scrum, Scrumban) with IEC 62304, IEC 82304, IEC 14871, and other regulations

A team of experts in healthcare

Our knowledgeable team will plan the work, advise during the process and take the development weight off your shoulders

Services tailored to your needs

We adjust our Regulatory Consultations, Product Design and Software Development services depending on where are you at

No distress about compliance

We know how to work with all industry standards: ISO 13485, IEC 62304, IEC 62366, HL7 CDA/FHIR, etc.

Transparent processes

You have the full control over the scope, budget and progress

Cybersecurity and data privacy

We maintain cybersecurity in accordance with OWASP recommendations and data privacy compliant with GDPR/HIPAA

How Revolve can help you with medical software development?

So, are you planning on getting assistance on your SaMD from ideation to CE certification? Or maybe you only need advice on some aspects of the process? Pick what you need:

  • Regulatory Consultations

  • Product Design

  • Software Development

three dots

Regulatory Consultations

When developing custom medical software, meeting all the standards for the specific region before kicking off development is crucial. Our Regulatory Team will happily assist you through the certification process according to MDR, IVDR, or FDA when necessary.

You can book a one-off consultation or an audit where you will address your app’s class (MDR) and establish a Regulatory Strategy and Market Entry Plan. We can also help you understand what are the steps to CE-marking your SaMD. 

three dots

Product Design

We can help you turn your concept for medical software into an effective development plan. How? First, we conduct in-depth research on your users’ needs, problems, habits, and more. Next, during workshops, we get to know your business, ideas, values, and work done so far. Through these meetings, we can ideate the User Experience, compose a work timeframe and assess your project's technical feasibility.

Then, we prepare the information architecture, clickable prototypes, or other mockups adapted to your project. As a result, you will get a documented vision of your product which can be used during software development. Last, we will test the prototype among the users. The process can take 2 to 6 weeks and will get you closer to successfully creating your medical software. 

three dots

Software Development

Medical software development can be a demanding task if done on your own. At Revolve, we have a team of experienced Software Developers, Quality Assurance Specialists, Regulatory Affairs Experts, Business Analytics, and Project Leaders who can guide you through every step of the process.

We are an ISO 13485 certified company, so you can be sure our development process complies with this standard. What’s more, we provide you with the high level of cybersecurity and data protection as we comply with GDPR and HIPAA, as well as follow OWASP and ISO 27001 recommendations. We guarantee that as your critical supplier, we will safely and responsibly develop your SaMD, taking the stress off your shoulders.

Not sure about the type of service you need?

Our services are complex and can be modified up to your wishes. Contact us, and let’s talk about your needs in the medical software development process.

How do we do it at Revolve Healthcare?

We carry out projects using our established process that mixes Scrum with IEC 62366, IEC 62304, IEC 82304, and IEC 14971, making the development process for medical software safer, easier, and faster.

We include routine risk analysis during every sprint without slowing down our job. We trace, control, and test every SOUP and every line of code. Preparation of transparent documentation is divided among team members, making it more time-efficient and Quality Assurance Specialists ensure that everything is done correctly.

This way you get the time to focus on what matters the most – your patients.

medical-software-development

Medical software projects we’ve worked on

See the companies that trusted us.

Contact Form

Let’s talk about your medical software!

Schedule a Discovery Meeting with us.

  • It’s a free video call with one of our Partnership Managers, Tech Expert, and Regulatory Expert when necessary
  • It lasts for about 45 minutes
  • During the call, you can ask any questions on medical software development, MDR requirements, or writing down intended use
  • The call doesn’t oblige you to longer cooperation
  • This meeting is an opportunity to obtain high-level information on medical software development in compliance with MDR

One or more fields have an error. Please check and try again.

What you should know about standards and requirements for medical software

Developing reliable and safe medical software demands compliance with some international regulations. When we work on medical devices, we always consider compliance with the following standards.

  • Medical Device Regulation

  • ISO 13485 – quality management system

  • IEC 62304 – medical software life cycle

  • IEC 62366 – usability engineering of medical device

  • HL7 FHIR – interoperability standards

  • HL7 CDA – structure of electronic medical records

three dots

Medical Device Regulation

Medical software is used for diagnosing, treating, and alleviating a disease. What does it mean? For example, those apps can help people with post-stroke rehabilitation, support them through mental health problems, assist healthcare practitioners during the diagnosis process, and more.

Medical Device Regulation (MDR) regulates medical software in the European Union. Compliance with this document can be challenging, but it doesn’t have to be. At Revolve, we include compliance with this regulation from step one of our process.

Read more about MDR on our blog.

three dots

ISO 13485 – quality management system

ISO 13485 sets the rules for creating quality management systems when developing medical devices. The crucial aspect of this standard is that every step of the development process should be traceable.

We understand that manufacturers and critical suppliers are obliged to comply with ISO 13485. Thus, Revolve is certified with ISO 13485, which guarantees that the procedures implemented within our organisation will facilitate the development of SaMD. What’s more, we create transparent documentation from the very beginning of the project.

You can read more about ISO 13485 on our blog.

three dots

IEC 62304 – medical software life cycle

IEC 62304 is the standard containing the rules for developing and maintaining medical software. The point of this is to reduce potential risks that could threaten the user's well-being.

Why should you be interested in this standard? Not only to provide the patient with the highest quality software but also as the MDR demands it. When developing medical software at Revolve, we comply with IEC 62304.

You will find more information on IEC 62304 in our blog article.

three dots

IEC 62366 – usability engineering of medical device

IEC 62366 is a standard that includes the rules for specifying, developing, and using a medical device in terms of safety. It demands that the manufacturer establish and maintain risks related to the patient's app usage.

This standard is essential for every manufacturer to follow. Thanks to this, your app is safer for the users. Revolve always complies with the IEC 62366 when developing medical software. 

three dots

HL7 FHIR – interoperability standards

HL7 FHIR (Health Level Seven International, Fast Healthcare Interoperability Resources) is a framework that aims for interoperability in terms of easy patient data exchange. This framework allows easy adaptation of its resources to your medical software app.

As Revolve Healthcare, we are a member of HL7 International; thus, we aim to ensure that our medical software fulfils the interoperability function.

Find more information on HL7 FHIR in our article.

three dots

HL7 CDA – structure of electronic medical records

HL7 CDA (Health Level Seven International, Clinical Data Architecture) is an XML standard that specifies the structure of medical records, such as documents detailing a patient's treatment. Thanks to this framework, processing clinical data becomes easier for both healthcare providers and machines.

When developing your medical software, we follow the CDA standard to provide comprehensive and high-quality clinical data exchange.

We are ISO 13485 certified

We are ISO 13485 certified for the software design and development services for the medical devices industry, so we maintain a high-quality management system when working on our clients' apps.

Revolve Healthcare always develops medical software in compliance with standards like IEC 62304 and IEC 62366. Also, we are an HL7 International member and actively contribute to global healthcare interoperability standards. We aim for excellence; thus, we are currently implementing ISO 27001 in our company.

At Revolve, we make sure that your medical software complies with all the necessary medical standards during every step of the development process.

Our Experts

Łukasz Bandała

CTO & co-CEO of Revolve Healthcare. MSc in Computer Science in Control and Management and BSc in Biomedical Engineering. Expert in technical supervision of quality management processes in medical software development projects.

Photo of Małgorzata Gonsior-Kustosz, Head of Regulatory Affairs at Revolve Healthcare.

Małgorzata Gonsior-Kustosz, PhD

Head of Regulatory Affairs and an expert in innovative medical technologies with a background in medical physics, and as a manager of over 30 R&D projects in MedTech. In the medical devices industry since 2007. Her PhD focused on Materials Engineering.

Jakub-Rawicki-Revolve-Healthcare-expert

Jakub Rawicki

Delivery Manager & Project Leader, former CTO of interactive mirror manufacturer Abyss Glass. Experienced in leading IT teams using agile methodologies. Responsible for ensuring quality of the medical software projects carried out.

Karol-Kaprusiak-Revolve-Healthcare-expert

Karol Kaprusiak

Co-CEO of Revolve Healthcare & Head of Operations. A psychologist with over 10 years of experience in running businesses in the fields of marketing and technology. Delivered several dozen projects for the clients in Europe.

Do you have more questions on medical software development?

We can discuss them during the Discovery Meeting:

  • How can we help you bring your idea to life
  • What are common medical software development challenges
  • How our team works on medical software development
  • How do we maintain compliance with international standards

Fill in the form to book a discovery meeting and get a face to face explanation of the topics above.

One or more fields have an error. Please check and try again.

Want to learn more about medical software development on your own?

Check out our articles on medical software development.

FAQ

Is my software medical or healthcare software?

Medical software is software which can be used for diagnosing, treating, and alleviating disease. Thus, medical software can be prescribed by a healthcare practitioner and used in addition to traditional treatment or as a replacement of conventional medicine (such as pills). If your software is supposed to help people with medical conditions, it might be medical software.

On the other hand, healthcare software isn’t suitable for helping in disease. Its role is to help maintain a healthy lifestyle, for example by tracking daily steps. What’s more, you don’t need a prescription from a doctor to use this kind of app.

At Revolve we also help with developing healthcare software, so feel free to contact us.

Do I have to CE mark my medical software?

You need a CE mark if you want to sell your app as medical software in the European Union. Some questions might aid you in establishing if you need to go through the process. You can find a helpful flowchart here.

How long is the medical software development process?

It’s hard to answer this question as it depends on the complexity of the software and the activities needed to undertake during the certification process. It can take up to 2-3 years. You can read more about this in our article.

How much does medical software development cost?

It depends on the length of medical software development, amount of people included in the process, and the complexity of the certification process. We describe all those variables in our article.

Do you help to develop medical software for FDA standards?

We primarily focus on introducing medical software to the European market; however, we can also help you develop medical software up to FDA standards.

Do you help with medical software development in compliance with DiGAV?

Yes, we can help you with developing medical software in compliance with DiGAV. You can read the interview with the ABAStroke representative who has successfully introduced their app to the German market.