Current situation and challenges
As a manufacturer of timber construction elements, best wood SCHNEIDER GmbH not only supports its customers in the production and selection of the right products, but also offers engineering services. An important part of these services is the free structural analysis software best wood STATICS, which allows structural engineers and architects to calculate and display the structural analysis of SCHNEIDER products.
From desktop to web
When project manager Manuel Stuhlinger was asked to extend STATICS on a large scale, he had an idea. As an account manager, he was all too familiar with the pitfalls of the desktop application:
- Customers use different versions of the app
- Launching a new version requires a lot of effort
- The app runs exclusively on Windows
- The app doesn't work on tablets or smartphones
Stuhlinger's thought: If you have to touch the software anyway, why not turn the desktop app into a web app right away? The advantages are obvious: New versions can be implemented on-the-fly and the app is browser-based — i.e. on any operating system and device.
The only problem was that the previous developer of the STATICS software could not develop for the web. And a standardised web solution was out of the question: "As we offer not only standardised products, but also completely individual timber components, our requirements could not be met with standardised software solutions," recalls Stuhlinger. In his search for a development partner, he finally came across us. And it all began shortly after our first meeting.
The challenge of old age
But the first challenges were not long in coming. As the application had been in use for years and countless versions had been released, the code grew with it. As a result, there were a considerable number of dependencies that were hard to understand and, of course, undocumented. The user interface of the solution had also become outdated. Less experienced users, in particular, needed initial user support to find their way around. It just wasn't intuitive enough for a web solution.