Explore Our Software Development Offering
We are able to develop software in accordance with established and proven procedures such as so-called Unified Process and its variations. You can order software development from start to finish or choose only the services you require.
Requirements
Our analysts collect and define functional, non-functional and domain requirements for your software based on the use case analysis.
Analysis and design
Our architects create object-oriented analysis and design with use of Unified Modeling Language (UML) and appropriate Computer Aided Software Engineering (CASE) tools. Our designers create UX/UI design at required level of detail.
Implementation
Our programmers transform created design into the executable code. They are experienced with various programming languages, frameworks, libraries, IDEs, version control systems and other tools.
Test
Our testers perform software tests at various levels (Unit tests, Integration tests and System tests) in order to keep code maintainable and without errors.
Deployment
We can provide you the final software or our experts can deploy it to your environment.
Support
We offer you a support depending on your needs. We can maintain the software, provide you some upgrades or improvements or other support required from your side.
Why Choose DESIGNTEC for Your Software Development Project
17 years
in software development and consulting
100+
successfully finished software development projects
20+
customers from Germany and Austria
Interested in our software development services?
We are excited to discuss your project!
Frequently asked questions
These are the questions engineers and technical decision-makers ask most often before starting a software project with us: about what we actually build, how we differ from a standard agency, and whether their use case is a fit. Answered directly, without sales language.
What type of software do you develop?
Typically a client comes to us when they need a tool that connects simulation results with operations or a customer-facing environment — and a standard software agency doesn’t understand it well enough to solve it correctly.
We specialise in software for technical applications — tools that connect FEA simulations, CAE processes, and data workflows. We do not develop generic applications.
What we do:
- ACT extensions and automation tools for the ANSYS ecosystem
- Standalone calculation applications connected to FEA outputs
- Backend and frontend platforms for industrial systems — including digital twin platforms
- Software integrations connecting simulation results with your internal systems or operational data
Examples from practice:
- Bystřička dam digital twin platform — backend and frontend by one team, project recognised among best practices by the European Cluster Alliance
- A-BOLT — a custom tool for automated bolt joint assessment to VDI 2230
- Figures Manager — a free ACT extension for automated image export from ANSYS, distributed to the entire ANSYS community
How does your approach differ from a standard software agency?
Our software team consists of engineers who conduct FEA simulations and know CAE processes from the inside.
What this means for your projects:
- You don’t need to explain what load cases, material models, or simulation output formats are
- We design software solutions that match actual engineering workflow — not generic assumptions
- The resulting software is precisely fitted to CAE processes — not a generic application into which calculations are copied manually
Benefit for your project:
- Shorter time from brief to working solution — without lengthy context-setting
Can you develop software that integrates simulation results into our environment?
Yes — integrating FEA results into external systems is one of our core areas.
What we do:
- Connect simulation outputs to your internal systems, databases, or operational platforms
- Work with ANSYS API, custom data pipelines, and web platforms
- Develop interfaces between CAE tools and systems for monitoring, reporting, or real-time decision-making
What this means for you:
- More on automating calculation processes you can see in the ANSYS Customization and Automation section
- Simulation data is not locked in reports — it becomes part of your operational processes and decision-making
What technologies do you use in development?
It depends on the nature of your project — we design solutions tailored to your operational requirements.
What this means in practice:
- ANSYS extensions and automation — IronPython, C#, XML, APDL
- Solver customisation (UPFs) — C, C++, Fortran
- Web platforms and data systems — backend and frontend as required by the project
- Integration with CAD and CAE tools — ANSYS, NASTRAN, COMSOL, Rhino3D, Grasshopper, Dlubal RFEM, optisLang
Your result:
- Technologies are the means, not the goal — we select them based on what your project actually needs
Not sure whether your case fits? Send us a few sentences about the situation — we’ll assess it and give you feedback. If it doesn’t make sense to address it, we’ll tell you directly.
Didn’t find the answer you were looking for?
Contact us for a no-obligation consultation. We’ll tell you whether we can help — and if we can’t, we’ll tell you that too.
Technologies we are proficient with
Apart form service related to ANSYS Customization & Automation we are able to develop any other software solution according to your needs. We are able to develop web, desktop or mobile applications for Windows, Linux, Mac, Android and iOS operating systems. Below is a list of examples of programming languages and technologies that our experts are proficient in.
Programming languages
Frameworks, libraries and APIs


Databases

DevOps
Fields of computer science we are expertise in
We have expertise in the following areas of computer science.
Scientific computing
Scientific computing is our main area expertise, especially in the following physics fields: solid mechanics, fracture mechanics, rigid body mechanics, thermodynamics.
Software engineering
In the field of Software engineering we have gained a lot of experience, especially with development of software for technical applications.
Artificial inteligence
Our experts have deep knowledge in artificial intelligence field, especially machine learning and computer vision. We have used AI in various projects.
Computer graphics
We have practical experience in the following fields of computer graphics: 3D modeling, 3D rendering, computer vision, virtual reality, augmented reality.
Databases
Our experts work with databases on daily basis. They have experience with various SQL and NoSQL databases. They are able to provide you a database solution from start to end.
CAE / FEA / CAD oriented development
We successfully combine our software development skills with our knowledge from CEA&FEA consulting. Our experience with automation customization of CAD and FEA software tools such as ANSYS, NASTRAN, COMSOL, FEMFAT, Rhino3D, Grashopper, Dlubal RFEM or optiSLang allows us to deliver you a customized solution, which integrate or communicate with your favorite FEA or CAD tools.





We can present the digital twin of the dam as a reference project which require combination of software development and CEA&FEA consulting knowledge. The digital twin consists of the following parts:
- the numerical model of the dam based on the finite element method,
- software platform which
- automatically receives data from the sensors using the web service implemented in Python,
- stores data digital twin data in the database (MariaDB),
- automaticaly updates the numerical model (ANSYS solver controlled via PyMAPDL)
- provides digital twin data to the user via web application (Python on backend, React on frontend).
Check related Topics and Services below or learn more about our Solutions and Software ⟶.
