High quality software solutions with attention to your needs.

Gil and Karl working
Client meeting
Gil and Karl discussing
Meeting by the whiteboard

We create solutions that are tailored to fit your business

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.

Female fingers typing on keyboard

The keys to a successful solution

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.

Our services

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.

  1. 01. Support with legacy APL systems

    Migration to new platform.
    Development of new features.
    Training/teaching APL.
    General support and bug fixing.

  2. 02. System integration

    Integrating legacy systems with new services.
    Exposing legacy systems by providing a web-service interface.

  3. 03. Custom solutions

    Development of custom software solution to solve business needs.
    Automation of manual tasks.

Curated client projects:

Client: SimCorp

Cloud enabler and migration to Git

01
About SimCorp

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.

Services
  • C# APL interface
  • Git migration
  • System tooling

Challenge

SimCorp 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.

Solution

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.

Client: Sandvik

APL migration from mainframe to cloud

02
About Sandvik

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.

Services
  • APL migration
  • Dockerisation
  • Git migration

Challenge

A 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.

Solution

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.

Client: SLT Industrial Components

Production tracking in your pocket

03
About SLT Industrial Components

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.

Services
  • Custom web-app
  • Digitalisation
  • Support

Challenge

The 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.

Solution

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.

Say hello

Want to discuss a potential project?

Ps. We won't share your details with anyone.