Modern research is built around sharing not only knowledge but also tools based on this knowledge. Publishing an algorithm in a paper doesn't mean it can be quickly applied in practice. A computer program that implements the algorithm is what really brings theory to practice. However, even though more and more researchers rely on computers to do their research, there are still no established ways to share or publish scientific applications in an easily accessible form.
In their research scientists usually rely on or combine multiple applications. Having to manually copy data from one application to another quickly becomes impractical and impacts the productivity. Therefore researchers need tools that could help them to assemble applications into custom pipelines or workflows and automate the execution of such workflows.
Many scientific problems require massive amounts of computing power. Therefore researchers actively rely on high-performance resources for running computationally intensive applications. However, even though there are many computing resources available today for researchers, it requires a special expertise to harness the power of these resources. Most researchers do not have such expertise and need tools that could help them to run applications on available resources.
All these features make Everest a unique platform that increases the productivity, supports collaboration and fosters innovations in all fields of science that use computing.