At Tiamatica we make it our business to understand and help you with your business. Whether you already know what you want or are looking for advice, we put ourselves in your shoes first and together we find a solution that improves your business. It is easy to get accustomed to a way of working that one sometimes overlooks flaws in the work flow or tedious tasks that impact the productivity or quality of work. With a fresh view we can help spotting these and suggest improvements that add real value.
With every project we take on, we carefully consider the latest technology and design a complete end-to-end solution using the best components. Everything from front-end to back-end web application development and hosting in the cloud is managed by our full-stack development team.
We offer consultancy services in system development that extend beyond just programming skills. Our services start with analyzing your business and carry through the development and deployment, with perpetual support for as long as you want it. Your satisfaction is important to us and we always strive to transfer all knowledge about the solution so you don’t need to depend on us. Our solution is your solution.
Migration to new platform.
Development of new features.
Training/teaching APL.
General support and bug fixing.
Integrating legacy systems with new services.
Exposing legacy systems by providing a web-service interface.
Development of custom software solution to solve business needs.
Automation of manual tasks.
Tiamatica assisted in the implementation and testing of the integration layer between C# and APL, to allow a single C# process to host multiple instances of the APL system, which is the core of the business logic, and transfer data between the two domains in a memory efficient and performant way. Migration of the source code history to Git was done by developing tools that significantly improved the performance of the export/import process.
ServicesSimCorp embarked on the project of cloud enabling their product, developed mainly in APL and C#, by moving to a 3-tier application framework. As the product is developed using various languages, they developed their own advanced source code management system and have used it successfully for decades. Migrating to Git while retaining the history accumulated in the legacy system posed a challenge.
Tiamatica assisted in the implementation and testing of the integration layer between C# and APL, to allow a single C# process to host multiple instances of the APL system, which is the core of the business logic, and transfer data between the two domains in a memory efficient and performant way. Migration of the source code history to Git was done by developing tools that significantly improved the performance of the export/import process.
Sandvik is a global enterprise providing solutions for the mining and manufacturing industries. One area where they are world-leading is in metal-cutting tools. Their strength is an advanced, automated platform for designing and producing custom tools with short lead times.
ServicesA core system used at Sandvik is an APL system hosted on IBM mainframe. The system makes extensive use of advanced graphic features (using GDDM) for its user interface, providing application developers a flowchart editor with an interactive debugger. It also integrates with other systems inside and outside the mainframe via web-services, a DB2 database and MQ messaging.
The system is migrated from APL2 on the mainframe to Dyalog APL, which can run on both Windows and Linux. In the process, the source code was moved into a Git repository and the history re-created based on binary backups of the system. Custom migration tools where developed to cater for differences in the two languages. By implementing an emulator for GDDM using TypeScript, the system is transformed into a 2-tier solution with a thin front-end web-client and the business logic in APL hosted on a back-end server.
SLT Industrial Components is a contract manufacturer specializing in industrial and medical components. They have a production facility based in Lithuania with about 200 staff.
ServicesThe client uses a production tracking system at their facility and, although complex and powerful, it has a focus on the management level and not the staff. This lead to managers resorting to manual procedures for tracking the production on the floor. As such, it became an additional chore for both staff and managers, prone to errors and slow.
After an interview with managers and staff, understanding the requirements and how they work, a custom web-app was developed. A simple and stable solution that met their needs, with a scaled down feature set and user friendly interface. The staff now use their own mobile devices to report work as they go. As they work on commission, they can immediately see their earnings, which acts as a motivator for reporting.
Ps. We won't share your details with anyone.