Enterprise Apps - scalable, performant, customiseable, efficient.

erminas develops individual enterprise software solutions for the highest demands, ready for you in the shortest possible time. erminas applications are characterised by clear and intuitive operability as well as high reliability.

Laptop Computer

We develop your individual software - exactly according to your ideas

Our standards are high. erminas develops software using state-of-the-art methods. Agile software development, continuous integration, test-driven development and standards-driven, secure interfaces: All of this has been standard for us for many years.

You need more information about the erminas Enterprise Apps?

We're happy to advise you in various ways on our software solutions and the possible applications in your company. We are looking forward to hearing from you!

Call us

Call us directly! We will be happy to advise and inform you about our products and services. Right on the phone.

E-Mail

We will also be happy to provide you with the necessary information by e-mail. Just write us your requirements.

Book appointment

You can make an appointment with our specialists directly via this link.

Frequently asked questions

You have questions about our Enteprise Apps? We will gladly try to provide you with some information. Maybe your question is already answered. Otherwise, you can of course contact us at any time.

How does a software project work at erminas?

The process of software development at erminas always depends on the scope of the project itself and can therefore vary. Nevertheless, we try to follow a pattern in projects:

1. Innovation workshop

If the project idea is still very vague, we use innovation methods such as Design Thinking, Lean Startup or Rapid Prototyping to develop a concrete business solution from your idea.

2. Requirement workshop

A software project at erminas begins with a workshop in which we carefully examine and record your requirements. The results are summarised in a catalogue of requirements and on this basis we derive concrete goals and create a roadmap.

3. (Optional) Securing critical components with research character

In many software projects, our customers develop solutions that no one has developed before. Such projects often contain individual features of a research nature. The implementation period for such a partial solution cannot be concretely planned. We safeguard such critical points by testing them in advance with the smallest possible test setup (PoC/Proof of Concept).

4. setting up the processes and infrastructure

Together we define responsibilities and communication channels. For effective communication, we offer our customers modern collaboration solutions such as video conferencing, chat and ticket systems. A development environment is set up for your project, as well as a test and acceptance environment at your site. If necessary, our developers get remote access to your systems.

5. Iterative development

Agile development methods have become established worldwide. They increase transparency and flexibility in the development process and lead to faster deployment of the developed systems. Unlike in classical development, a fully executable version – certainly with minimal functions – is produced very early on. The solution is then extended iteration by iteration with further functions. After each iteration, the result is an executable software. We present the result to you each time and you can test it and take it off. Following the roadmap, you then set the goals for the next iteration with us.

6. live installation and handover to IT operations

Once the project has reached the desired feature set, we put it live for you and are happy to support you in briefing users on the use of the project and the support processes. When it comes to handing over to IT operations, the advantages of agile development become apparent again. Since an executable software product has already been created on your systems with the first iteration, there is no time-consuming deployment process. It is the same process that has already taken place with each iteration. And your IT department is involved right from the start.

7. maintenance and development

Maintenance and further development are also iterations in which bugs are fixed and more features are added. These can be formally continued like the project or be looked after within a maintenance contract.

What does the erminas technology stack look like?

1. Coding languages

  • C#
  • C++
  • TypeScript
  • JavaScript
  • Python

2. Databases

  • Microsoft SQL Server
  • CosmosDB
  • InfluxDB

3. Hardware Plattformen

  • Kunbus RevolutionPi
  • Beckhoff CS5140

4. Frameworks

  • .NET
  • Angular

5. Cloud-platforms

  • Microsoft Azure
  • Amazon Web Services
Data security? In the Cloud or On Premise?

We generally offer you both ways. Which way is the most suitable for you depends on your existing IT infrastructure. Our clients also include banks and well-known industrial companies. Modern software solutions can be operated very well in the cloud. If the solution is hosted as a so-called cloud application, the entire operation of servers, operating system updates and similar maintenance measures are omitted. Such systems are highly available, scalable and today also very secure. To protect sensitive data, our systems store it in encrypted form. If required, data storage also takes place within the EU.

On-premise operation of software solutions locally in your internal network can also be an optimal solution – depending on the specifications and requirements. The security of on-site IT systems depends on the size of the IT infrastructure and the specialisation of your business. Together with your IT team, we will find the optimal solution. By the way, also with regard to data protection and DSGVO.

Can erminas enterprise apps be used on all devices?

erminas offers you experience from over 20 years in the development of web portals, mobile websites and mobile apps for every purpose. Web-based applications also have many advantages in classical software development: Unlike classic client software, no software needs to be installed on the users’ systems and no updates need to be installed. A web browser is all you need. There is no need for any specific hardware. There are no software updates for the users, conflicts with operating system updates are excluded.

With any device, from everywhere

You can use our web-based applications from anywhere. From the PC, smartphone or tablet. Access is secure and it is possible to define who is allowed to access the application and from where. Web-based applications also work well on embedded systems such as terminals, industrial tablets, handheld devices and touchscreens on the shop floor.

Are there possibilities for data analysis, data processing and machine learning?

Do you want to generate insights from larger data sets, process (sensor) data streams and generate evaluations? erminas has specialists in the fields of data analysis, machine learning, complex event processing (CEP), data mining, and the application of complex algorithms and cognitive cloud services for data analysis. Areas of application for this are e.g. health insurance companies, trade, industrial manufacturing and medical technology.