Our tech stack (as a shortening of technology stack) is the totality of all technologies that are used in terms of frontend, backend and infrastructure, be it for the implementation of the design, the development or the operation of a web application or app.
This includes programming languages such as HTML5, PHP or JavaScript, frameworks such as TYPO3 or Drupal and frontend libraries such as React, Vue.js and Angular. Other elements such as version management (Github, Bitbucket & Co.) and infrastructure components for operation (Docker, Kubernetes, AWS, ...) are also part of the tech stack.
There is a wide range of programming languages, libraries, frameworks and infrastructure components with which such stacks can be built. In addition to established and reliable components, we are constantly testing and evaluating new components that can be used to improve or simplify the development of modern applications.
In our view, the conscious selection and sensible construction of such a tech stack already lays the foundation for the success of the entire project. On the one hand, the stack must do what is required. On the other hand, it should always match the complexity of the requirements, and its selection must stand up to economic scrutiny. In addition to performance, we give equal consideration to the security, future viability and cost-effectiveness of the solution. Thanks to our technological expertise and many years of experience, we bring our skills to bear here. Technology is part of our DNA.
Scalability
The tech stack must offer the potential to grow with the requirements. This applies to the development, deployment and operation of the application. We already take all these scenarios into account during the initial design of the technical components and their interaction. In some scenarios, on premise solutions are still in demand, while most of our IT infrastructures leverage the scalability of cloud-based solution platforms.
Security and quality
The choice of infrastructure components in the stack also has a direct influence on the success of the project. We support our engineering process, which is based on the division of labor, with suitable code management tools, linting tools, automated testing, and defined deployment processes. This contributes fundamentally to achieving excellent security and quality in our applications.
Investment security
The future-proofing of the application depends heavily on the chosen stack. Errors in initial planning can lead to unforeseen costs later on, for example if a component is far too complex and powerful for the actual needs of the application. Our custom-fit solutions consistently have runtimes of well over five years, which significantly improves the security of your investment.
Open source
Corporate reservations about open source software have noticeably diminished in recent years. Open source has long since proven its performance, future and investment security in the enterprise context as well: whether as an operating system for servers, as a database or as a framework in web development.
The vast majority of our solutions are based on the use of open source systems. This includes the established and widely used content management frameworks TYPO3 and Drupal. These often form the basis of our solutions for corporate websites or social intranets, but we also use them for content management in Digital Experience Platforms (Open DXP).
You can find out more about the technology here in the description of our development services.