Development Methodology

Why do we think development is so important?

Software development is a process in which well-trained colleagues are indispensable. We do not only rely on the knowledge and experience of our employees, but also use tools to support them. Our development methodology is DevOps-based. All work processes are Agile-driven.

Today, many applications can be accessed via the Internet and are therefore, by definition, vulnerable to malicious targets.

Technology

D Soft uses various supported technologies in its products.

During the development process
  • AzureDevops
  • MongoDB
  • Elastic
  • .Net Core
  • Microsoft Silver Partner
As infrastructure support
  • Kubernetes
  • Docker
  • Virtualisation
Monitoring and alerting
  • Paessler PRTG
  • GrayLog
Quality management

SonarQube

D Soft relies on SonarQube for code review and inspection. Developers are immediately alerted to errors that could lead to a vulnerability.

Nessus

Nessus is our guide to vulnerability assessment. This tool periodically scans our entire infrastructure and reports any vulnerabilities. Technology does not stand still and unfortunately neither do malicious hackers. Therefore D Soft performs a penetration test on an annual basis. Since this is a really specialised matter, we let a partner do it. This way, we learn whether there are systems or applications that can possibly be hacked and we take immediate action if necessary.