Software Development

By choosing to develop software with Eyra, you become part of a community that supports sustainable open source software as a service solutions. We have extensive experience with designing, developing and deploying software in co-creation with our clients.

The developed software will be maintained and is readily available through the Next platform. You can test the software at any time by creating a free account. Use of the software is based on a fair pricing model to support long-term maintenance and availability. Check out available software.

Interested in developing software with us? Fill out our contact form or scroll down to learn more about the development process.
Development Process
How does it work?
We develop sustainable open source Software as a Service (SaaS) solutions in co-creation with our clients that we call Software Services. All software that we develop becomes readily available on the Next platform hosted by Eyra that can be accessed online, but is also available for self-hosting. We work towards a minimal viable product (MVP) as soon as possible and run pilots at an early stage in order to be able to adjust the software to the user's needs. We iteratively guide you through the entire software development process from planning up to maintenance in three phases: Design, Develop and Deploy.
Design
We translate core problems into user requirements, determine which modules in the Next platform can be reused and what needs to be developed.
Together we start by identifying the main software service users and their goals and needs, as well as what they currently struggle with most. In other words, what will the software service solve for the envisioned users? What are the core problems? Once we have that clear, we will determine what the software service on the Next platform needs to provide in order to address these needs and how this can be achieved. We analyse which modules can be reused and which need to be developed. When this is done, we define epics (larger portions of work) that we refine with our clients, which are then subdivided into issues (smaller portions of work). This is an iterative process.
Develop
We scope by prioritising issues and pilot the software at an early stage in order to acquire user feedback. Although we deliver as soon as possible, we build software with a long-term mindset.
In line with agile development, we do not wait with development until every detail is clear. We iteratively develop parts of the software that are integrated into the Next platform and work towards a minimal viable software service (i.e. MVP) as soon as possible.  Refinements with clients run in parallel with the development process. Everything we build is in line with the reusable module architecture, reusing as much as possible and adding new modules to the ecosystem when required.
Deploy
Next platform users immediately benefit from your contribution to the platform empowering social sciences, humanities and health.
After testing in our test environment, we release the software to the production environment at an early stage. A production release means that the software is readily available online for Next platform users. In this way the software can be used in pilots at an early state to collect user feedback. All software that we develop becomes readily available online through the Next platform hosted by Eyra, but is also available for self-hosting. By adding software services or features to software services, you contribute to and benefit from the shared open source Next ecosystem.
Available Software
The software below is currently available on the Next platform or will become available soon.

Benchmark Challenges

Data Donation

Participant Recruitment

Interested?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.