Software
Development
Our tech stack includes a variety of tools and technologies to develop customised software solutions for your company. From front-end to back-end development, from databases to real-time data visualisation, from continuous delivery to DevOps – we offer you the entire spectrum to make your projects a success.
We use agile development to ensure that every aspect of your software solution is developed with the utmost care and precision. Our experienced team invests in conceptualisation, UX/UI design and excellent technical implementation to ensure that your software is not only functional, but also robust, scalable and of the highest quality.
“Talk is cheap. Show me the code.”
Linus Torvalds, Lead Developer of the Linux kernel
Tech Stack
We develop for you so that you can develop your business
Web Stack
We love working with the MEVN stack to create modern and scalable web applications with MongoDB as the database, Express.js as the server, Vue.js as the user interface and Node.js as the runtime environment. We are also no strangers to MEAN and MERN.
Frontend
Vue.js: A progressive JavaScript framework characterised by simple syntax, reactive data binding and high performance.
Nuxt: Provides a structured architecture that supports SSR (Server Side Rendering), code splitting, routing out-of-the-box. Nuxt enables faster development of Vue.js applications by implementing proven conventions and best practices.
Angular: A TypeScript-based web framework that offers functions such as dependency injection, bidirectional data binding and a modular architecture for the development of complex web applications.
React Native: An open source framework for the development of cross-platform mobile applications (Android, iOS) with a common code base. Native UI components and the advantages of React and JavaScript can be utilised at the same time.
Backend
Laravel: A PHP framework that offers a powerful API with functions such as routing, database migration, authentication and session management in a modern MVC structure (Model-View-Controller).
Node.js: A server-side runtime environment that makes it possible to execute JavaScript code outside the browser. It enables a non-blocking, event-driven architecture that offers high performance and scalability.
Databases
Data Visualisation
Chart.js: A JavaScript library for creating interactive charts directly in the browser. It offers a simple API and supports a wide range of customisation options for displaying data in web applications.
D3.js: Data-Driven Documents is a JavaScript library for creating interactive and dynamic data visualisations on the web. It is used for the development of data-driven applications, dashboards and interactive infographics.
Cytoscape.js: A JavaScript library for creating interactive network visualisations in web applications. It is used for the visualisation of complex network structures in economics, social sciences or computer science.
DevOps, Infrastructure-as-Code
GitOps: A method for the operational management of applications and infrastructures in which Git is used as a single source of truth. CI/CD pipelines enable declarative configuration and ensure consistent, repeatable deployment.
Docker: An open-source platform for container virtualisation that makes it possible to package, send and execute applications with all required dependencies in containers.
Machine Learning
TensorFlow: An open source platform for the development and provision of machine learning models. It enables complex neural networks to be created, trained and deployed.
PyTorch: An open source library for the development of deep learning models. It is characterised by dynamic calculation graphs that are used in high-performance deep learning applications.
Unit Testing
K6: An open source load test automation tool for APIs and web applications to monitor the performance and scalability of applications.
Vittest: An open source tool that integrates seamlessly into CI/CD pipelines and provides detailed analyses of the performance of the tested application.
Cypress: An end-to-end test framework for modern web applications. The simple API enables tests in JavaScript and TypeScript and is characterised by fast test execution, simple setup and integrated debugging tools.
Meet the beast!
Ready to optimise your business processes and drive innovation? Discover the possibilities of customised software solutions, the integration of artificial intelligence or the implementation of complex data analyses. Our experienced team is ready to realise your digital vision.
Innovative software development
Design Thinking and Agile Development
Workflow and process sequence
How we work
Design meets Technology
Trust in our experience
Interdisciplinary expertise
Our team of experienced developers, designers and UX experts work hand in hand to provide you with customised solutions of the highest quality.
Smart designs
We attach great importance to user-centred design and ensure that your software is not only functional, but also intuitive to use.
Smart technologies
With our expertise in artificial intelligence and machine learning, we help you to make data-driven decisions. We work with a mix of established and state-of-the-art technologies in order to be able to offer you innovative, high-performance and consistent solutions.
Cases
Browse through our projects
Ready for a digital transformation? Let us work together to optimise your software processes, develop innovative applications or carry out complex data analyses. Our team is ready to go!
Let´s
talk
Tamara Himler, Client Service Director
M +43 676 93 83 137
tamara.himler@dmcgroup.eu