Softacom

Тоp .Net Teams for Business App Development

4.9 4 Reviews
Visit website
Write a Review
Verified Profile

Softacom is a full-cycle business app development (web & mobile development) provider for technology companies and startups primarily located in the US, EU, and the UK. 

With representative offices in Bellevue (USA) and a development center in Warszawa (Poland), we have over 100 engineers, architects, business analysts, QA experts, and UI/UX designers. 

Our expertise

Over the past 15 years, we have implemented more than 90 long-term projects on migration, modernization, and scaling of enterprise software in more than 15 business areas for companies of different sizes, from start-ups to international corporations and enterprises. 

Our team has extensive experience with most business solutions, including ERP, HRM, document management systems (EDMS), inventory management systems, and logistics software, medical software, financial management systems, data analytics, dashboards, etc.

Our tech stack

 .NET, C#, Asp.Net, MVC, WCF WPF, XAML, UWP, Mono .Net Core Entity Framework, RoR C/C++/C#, RAD Studio, Delphi, Linux, C++ builder, Inter Base, RAD server, Azure, Amazon AWS, DevExpress IIS, Embedded Node.JS, PHP Groovy/Grails, Perl, Java, PHP, Node.js, Python, React, Angular, etc.

Reasons to choose Softacom:

  • Standardized Approach 

Test-driven development process

Reduced cost through proprietary frameworks

Robust delivery methods

  • Quick start

A wide pool of proven developers around the world

Excellent reputation 

An opportunity to assemble a team with experienced specialists in just a 3 week

  • Vast Industry Experience

Banking, fintech, media & entertainment, manufacturing, automotive, energy, telecom, eCommerce, healthcare, and customer service sectors.

  • Client-First Approach

We do not believe in a one-solution-fits-all approach. Softacom adjusts delivery models to business requirements to provide the most value and tackle issues efficiently.

Looking for a .NET software development partner?

Accomplish your business goals and scale your business results with Softacom. To explore more information visit our website

$25 - $49/hr
50 - 249
2008
Locations
United States
SE 36TH ST STE 100, Bellevue, Washington 14205
+14258421759
Poland
ul. Nowogrodzka, nr 50, lok. 515, Warsaw, Warsaw 00-695
+48 50 910 35 16

Focus Areas

Service Focus

65%
15%
10%
10%
  • Software Development
  • Web Development
  • Mobile App Development
  • Big Data & BI

Client Focus

50%
50%
  • Medium Business
  • Small Business

Industry Focus

35%
30%
10%
10%
15%
  • Manufacturing
  • Retail
  • Financial & Payments

Softacom Executive Interview

Serge Pilko
Serge Pilko
Founder & Embarcadero MVP
Visit Profile
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
We still have little experience placing in Goodfirms directories, but we can already see the result, which is reflected in the traffic to our site and the number of requests from potential customers. We think it is reasonable to continue to develop our profile on Goodfirms and use opportunities to promote the company's services among the site's audience.
Please introduce your company and give a brief about your role within the organization.
Softacom is a full-cycle business app development service provider for technology companies and startups. For over 15 years we have been helping our customers to develop, enhance, support, and migrate business software written with .NET/Delphi. But our range of services is not limited to these technologies only. We also work with different types of mobile, web, and desktop apps.

We mainly focus on the migration of enterprise software and web applications to the cloud or newer versions of .NET and Delphi. Moreover, we can modernize existing app versions and integrate them with third-party resources and platforms. Over the years we've gained invaluable experience in more than 15 industries and developed our own frameworks which help our customers to modernize and migrate their software in the most feasible and efficient way.

I am the CEO of Softacom. During my years at the university and after my graduation, I worked as a developer. And after 10 years in this sphere, in 2008 I decided to start a new chapter of my career. I founded my own company Softacom which today unites the best Delphi and .NET experts. What’s more, our company is an official consulting and training partner of Embarcadero.
What is the story behind starting this company?
The establishment of the company wasn’t related to the fact that I wasn't satisfied with my position. Actually, I was! But I realized that I could move on and I could create a team that would show great results. I’ve built and now continue expanding this company based on strong personal principles and values. And today we have people who share our vision:
we’ve transformed the "win-win" principle into a "happy-happy" one. That's the kind of relationship we establish with our clients. Why happy instead of winning? Even if you win, you can still be unhappy. But if you are happy, it means you have won.
What is your company’s business model – in-house team or third party vendors/ outsourcing?
We’ve chosen the model that presupposes having an in-house team. Today we have more than 70 experienced .NET and Delphi developers working in-house. However, in total, we cooperate with more than 1000 specialists from all over the world. We are actively developing a community of professionals inspired by Delphi and .NET technologies. Thanks to Softacom’s excellent reputation, we have the most skillful specialists with outstanding experience working with us. That’s why we can say that by hiring a Softacom team you get qualified developers with deep experience in Delphi software and cloud migration, Delphi software modernization, web and mobile app development, UX/UI design, and other spheres.
How does your company differentiate itself from the competition?
Creating tangible value for customers is what sets Softacom apart from other service providers. We do not offer frivolous solutions. We carefully analyze the needs and objectives of a particular business, consider various options and find the one that will bring real value.

By sharing risks and continuing to grow with our customers, we increase our contribution to knowledge and technology while staying true to our principles: transparency, courage, and responsibility.
What industries do you generally cater to? Are your customers repetitive? If yes, what ratio of clients has been repetitive to you?
In the majority of cases, our clients work in one of the following spheres: Retail, Construction and Manufacturing, Banking/Finance, and Healthcare. However, for over 15 years on the market, we have accumulated expertise practically in all business areas, and this experience is confirmed by the cases presented on our website.
Please share some of the services that you offer for which clients approach you the most for?
Over the years of our work in the industry, we have implemented more than 90 long-term projects on migration, modernization, and scaling of enterprise software in more than 15 business areas for companies of different sizes, from start-ups to international corporations and enterprises.

Our services -
  • Software migration
  • Team Extension (Staff Augmentation, Dedicated Teams)
  • Custom Software Development
  • Software modernization
  • Software & application integration
  • Test automation
  • Mobile testing
  • Cloud Development
  • UX/UI Design
What is your customer satisfaction rate according to you? What steps do you take to cater to your customer’s needs and requirements?
Our satisfaction rate is 4.9-5 on average. And here it's important to say that we ask our customers to be as objective as possible. This allows us to adjust our processes, to detect and correct our mistakes. For us any feedback from the client is not an opportunity to get an extra five, but an opportunity to improve the quality of our work.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
We have no budget requirements for projects. Our goal is to solve clients’ problems and help companies to implement solutions that will support the growth of their businesses. However, we specialize in legacy software migration and modernization services. And as a rule, these are long-term projects. We also work with smaller projects like website development but we need to consider each of them individually as they are not our primary specialization.
Where do you see your company in the next 10 years?
We live in a period of high economic and social turbulence. In our opinion, today the most correct way would be to concentrate on short-term planning and build processes in the company so that every 3-5 years we can revise the strategy. This gives us flexibility and allows us to adapt to external changes. In the next 3-5 years, we will continue to develop the company in two main directions. We want to expand our market share in migration and modernization services related to legacy software used by small and medium-sized companies in manufacturing, commerce, banking, and other industries in the US and European regions. And our second aspect of work will be devoted to building and supporting an international community of professionals with deep expertise in working with legacy software. We have already done a lot in this direction. Softacom is a sponsor and partner of the largest conferences and events for Delphi developers. We regularly hold webinars and develop an expert content hub on our website. Sharing knowledge and building a community of professionals will remain an important focus of Softacom's strategy for the coming years.

Softacom Clients & Portfolios

Ensuring the compatibility of the DevExpress component 3.2 with Delphi 11
View Portfolio
Ensuring the compatibility of the DevExpress component 3.2 with Delphi 11
  • Ensuring the compatibility of the DevExpress component 3.2 with Delphi 11 screenshot 1
$0 to $10000
2 weeks
Information Technology

Our client was a provider of software solutions for laboratories. The company has been working in the market since 1994. They had an app built with Delphi 7 that used different components, including DevExpress 3.2 and dxGrid. At the moment, when the customer contacted us, their software was being migrated to Delphi 11. The majority of components were successfully transferred to the newer version of the technology by their in-house team without any serious difficulties. However, they faced some challenges with DevExpress. The company didn’t want to start using a newer version of DevExpress, such as cxGrid. Instead of that, they wanted to modify the existing DevExpress 3.2 components to make them compatible with Delphi 11.

Technical audit of mobile application environment settings
View Portfolio
Technical audit of mobile application environment settings
  • Technical audit of mobile application environment settings screenshot 1
$0 to $10000
3 weeks
Information Technology

Our client was a company that provides business solutions to enterprises that work in the recycling and metallurgy industries. By using the most up-to-date development tools and databases, the company’s specialists design, code, install, and support their accounting and operating systems all across North America. Thanks to their products and services, their clients can manage different business processes more efficiently and greatly contribute to the development of the industries where they work.
This company turned to us with a request to conduct a technical audit and solve the problems in the functioning of their iOS and Android apps.

Expert evaluation of the app for analyzing memory leaks and GDI resource usage
View Portfolio
Expert evaluation of the app for analyzing memory leaks and GDI resource usage
  • Expert evaluation of the app for analyzing memory leaks and GDI resource usage screenshot 1
$0 to $10000
3 weeks
Information Technology

Our client provides its own software solution for pharmacies – a system for the primary management of a work process in independent pharmacies and pharmacy chains. After the migration of the app from Delphi 2007 to Delphi 10.3, there appeared some issues during its intensive usage. Amid user interaction with the app, GDI resources utilized by the software achieve the maximum level of 10000 GDI resources for a process. As a result, the app can’t create additional management elements and it crashes with different error reports. The app can increase the GDI limit up to 65K but it can only postpone the moment of app crash but won’t solve the problem.

The problem doesn’t appear in the Delphi 2007 app version though the code in many parts of both versions is identical. After the migration to Delphi 10.3 one of the key updates was the transformation of String into AnsiString in those places where it was required. It was the most serious change. Another important update was the replacement of some components with their Unicode version.

The client turned to us with a request to conduct the evaluation of the existing code and provide recommendations on the ways to enhance the app and solve the problems.

Migration of a desktop ERP system from Windows Forms to .NET 6
View Portfolio
Migration of a desktop ERP system from Windows Forms to .NET 6
  • Migration of a desktop ERP system from Windows Forms to .NET 6 screenshot 1
$50001 to $100000
18 weeks
Manufacturing

Our client was a company engaged in a full cycle of glasses production and distribution: from buying raw materials and design to sales. The company had its own desktop ERP system written with Windows Forms 10 years ago. At that time, this technology was highly popular for creating Windows desktop apps and server solutions.

Very often companies postpone the process of software migration if their solutions still function. And as a result, developers are more exhausted from dealing with legacy systems than their owners. But there is an obvious relation between modernization and benefits for businesses.

Just like many other companies, our customer hadn’t paid a lot of attention to the necessity to update software before facing serious system downtimes and big problems with its productivity. Due to such issues with the legacy software, it was a real challenge to add even one simple function.
Earlier, the company had only one enterprise and the app was available to all the employees via the local network. But then the company started to expand its business and it became necessary to migrate the app server part to the cloud for making it possible for the employees of different subsidiaries to get access to the data via the internet.

In such a way, the system evolution with the help of .NET Core was significantly easier and more feasible. That’s why the company decided to migrate its system to a newer version of .NET.

Development and implementation a new payment system in water parks
View Portfolio
Development and implementation a new payment system in water parks
  • Development and implementation a new payment system in water parks screenshot 1
$50001 to $100000
39 weeks
Travel & Lifestyle

In this project, we worked with a company that manages a group of hotels with access to water parks. At the time, when we received a request from this company, they were seeking a solution that would allow them to seamlessly automate business processes at their water parks. For reaching this goal, our client wanted to build and implement a hardware-software system.
This system was expected to offer new options for water park visitors, such as cashless payments, access to additional paid services, paid areas, and others. The core idea behind this project was to make all the processes more convenient for people and to ensure a higher level of security and transparency of all the conducted payments. As a result, our client hoped to encourage visitors to spend more time in their parks and use additional paid services.

ERP software integration for an global media company
View Portfolio
ERP software integration for an global media company
  • ERP software integration for an global media company screenshot 1
$50001 to $100000
48 weeks
Media

In the framework of this project, we worked with a company that offers media products and IP television services to clients from all over the world. When a client base is expanding, business processes typically go through serious changes. The same happened with the business of our customer.
When the client number reached a new level, the company took a decision to upgrade its business model and provide new opportunities to people who are interested in using its services. And one of the most serious changes was the introduction of monthly payments (earlier it was possible to make payments only on an annual basis).
To introduce such upgrades it was necessary to transform the existing business processes.
The company turned to us for a consultation. It was necessary to find a solution that would allow the media company to quickly adapt its operations to the market needs that regularly change. After we considered the situation, it became obvious that the company would need a corporate ERP system to organize all its business processes.
Our team had a task to integrate an ERP system based on the requirements of the company and its future plans for business expansion

Development of software for woodworking machines for process digitization
View Portfolio
Development of software for woodworking machines for process digitization
  • Development of software for woodworking machines for process digitization screenshot 1
$50001 to $100000
56 weeks
Manufacturing

Our client on this project was a company that produces woodworking machines. The company contacted us with a request to develop modern software that would be used for operating their machines. This software solution was expected to provide office staff at woodworking enterprises with a tool for their interaction with machines at their facilities. Moreover, it was required to make it possible to add data in real-time and ensure autonomous planning, regulation, and control of entire production lines based on the set manufacturing processes. To fulfill these tasks, it was required to use a cloud solution that would help to upload principles for managing manufacturing processes and connecting modules.

Software modernization for a manufacturer of heat exchangers for vehicles
View Portfolio
Software modernization for a manufacturer of heat exchangers for vehicles
  • Software modernization for a manufacturer of heat exchangers for vehicles screenshot 1
$50001 to $100000
32 weeks
Manufacturing

This client is a manufacturer of heat exchangers. The company is mainly focused on custom solutions for vehicles. The software used by the team was powered by old technologies and was developed by the employees who have already left the company. The maintenance included a lot of manual processes which led to an increase in costs.

The customer wanted to modernize the existing software in order to ensure faster calculations. The speed of calculations that is demonstrated by software is one of the key factors in the industry and it has a key influence on the decisions of clients who are looking for a company that will provide such solutions to them.

Our team received the following tasks:

  • To increase the effectiveness of the sale/order management process, including further development of tools and apps that are used by the client

  • To integrate tools with the client’s authentication system

  • To stabilize the current system and preserve its components and business logic

  • To modernize the user interface by making it look and feel more up-to-date

Modernization of the payment system for the manufacturer of construction mixtures
View Portfolio
Modernization of the payment system for the manufacturer of construction mixtures
  • Modernization of the payment system for the manufacturer of construction mixtures screenshot 1
$50001 to $100000
20 weeks
Manufacturing

Our client is a manufacturer of construction mixtures. The company has its own SaaS product that is used by other manufacturing companies as well. It is a payment solution that is integrated with a row of third-party services. The system included complex reporting tools for calculating and tracking payments.

As the company's client base and its business plans for adding new functionality were quickly expanding,  the management decided to introduce a new service-oriented architecture (SOA) in order to make the system more effective and scalable. In this case, breaking the inner modules down into separate services could facilitate the system maintenance and growth as well as allow conducting the development in parallel.

Migration of a website from ASP.NET Core 2.1 to ASP.NET 6.0
View Portfolio
Migration of a website from ASP.NET Core 2.1 to ASP.NET 6.0
  • Migration of a website from ASP.NET Core 2.1 to ASP.NET 6.0 screenshot 1
$50001 to $100000
44 weeks
Retail

Our client is a retail company that sells equipment for golf. The company’s eCommerce retail strategy has been developing over many years. With time flow, the team started to notice that they face serious restrictions due to the peculiarities of the existing infrastructure and realized they needed to take their website to a new level. The website began to work slowly, its design was not responsive and it was challenging to manage it.

The company needed a new website that could meet modern security, performance, and mobility standards. But at the same time, it was necessary to preserve the existing content in order to avoid downtimes during the modernization process. Moreover, it was required to deploy the solution in the cloud in order to ensure the required scalability, productivity, and backup.

Web site modernization for a sportswear retailer
View Portfolio
Web site modernization for a sportswear retailer
  • Web site modernization for a sportswear retailer screenshot 1
$50001 to $100000
52 weeks
Retail

In this project, we worked with a sportswear retail company. After a successful start in the Australian market, the company managed to initiate its expansion in the US and Europe. They sold their goods through an online store. The site was integrated with the warehouse accounting system. Nevertheless, amid its global expansion, it faced serious challenges, which can happen quite often.

The growth in online sales and in orders placed from mobile devices led to the necessity to deal with the following difficulties:

  • Lack of mobile optimization

Due to the continuous increase in mobile traffic, the company’s management was preoccupied with the fact that their websites were not adapted to mobile traffic and mobile transactions.

  • Obsolete design

The interfaces that were designed 10 years ago looked really old-fashioned.

  • Heavy websites that required much time for loading 

The obsolete .NET version that was used for back-end development already didn’t cope with the existing loads. As a result, the websites needed a  lot of time for loading and it was really difficult to use them. It could become a reason for user dissatisfaction and financial losses.

The company contacted us with a request to modernize the platform for meeting quickly changing business needs.

Enhancement of Delphi Software on DevExpress
View Portfolio
Enhancement of Delphi Software on DevExpress
  • Enhancement of Delphi Software on DevExpress screenshot 1
$100001 to $500000
9 weeks
Information Technology

In this project, our client is a provider of product lifecycle management and product data management solutions exclusively for the food and beverage industry. They offer a fast-start, advanced solution that accelerates time to market, improves product quality, and uses digitization to increase revenue and ROI while maintaining global regulatory compliance and reducing manufacturing costs. 

Our customer migrated his applications from Orpheus to the newest version of DevExpress using another company from India. As a result, numerous bugs started to appear. They turned to us, as their in-house developers were busy fixing other urgent bugs. The main goal of the project was to improve the Delphi system on DevExpress.

Modernization of legacy banking systems and migration of IT infrastructure to the Cloud
View Portfolio
Modernization of legacy banking systems and migration of IT infrastructure to the Cloud
  • Modernization of legacy banking systems and migration of IT infrastructure to the Cloud screenshot 1
$100001 to $500000
100 weeks
Financial & Payments

Legacy code can turn out to be very complicated for gradual and efficient modernization, especially if it was written decades ago and the people who created it do no work at this company anymore. Our customer was a European bank whose legacy code was written in 2007. The bank didn’t have full technical documentation and there were no in-house specialists who could execute software migration to the cloud. All this restricted their possibilities for legacy system modernization.

They contacted us with a request to migrate their systems to Amazon Web Services with a view to increasing efficiency, automating the security system, reducing expenses, and improving the quality of client service. The key goal of our client was to efficiently introduce updates without affecting the existing services and products that are used by many people in their everyday life.

Migration of Monolithic Architecture to Microservices
View Portfolio
Migration of Monolithic Architecture to Microservices
  • Migration of Monolithic Architecture to Microservices screenshot 1
$100001 to $500000
56 weeks
Financial & Payments

Our client was a major global bank. Some years later after the implementation of the software, their corporate monolithic app became rather difficult and inefficient to use.

The monolithic architecture is built as a single whole and the majority of legacy apps have this form. When it is necessary to introduce one update to the app, all development teams have to coordinate their work in order to make sure that the introduced update won’t have any negative impact on other components of the app and to introduce the necessary changes. For the global app, this monolithic architecture meant that it could take really a lot of time to introduce even the smallest updates to the app. Moreover, the process of app deployment was conducted manually and involved some bugs which led to additional delays and disappointments. The bank decided to change the architecture of the app and contacted us with a request to migrate the app to microservices on AWS.

Migration from Delphi 5 to Delphi 10 for a provider of solutions for municipalities
View Portfolio
Migration from Delphi 5 to Delphi 10 for a provider of solutions for municipalities
  • Migration from Delphi 5 to Delphi 10 for a provider of solutions for municipalities screenshot 1
$100001 to $500000
61 weeks
Information Technology

The client that we worked with is a vendor of software for municipalities (Civic Tech solutions). Thanks to this software, social authorities can create law enforcement practice records and track whether people receive the necessary allowances.

The software was developed many years ago. That’s why there were a lot of risks and challenges related to its support and updating. The management had to make a decision on whether they should migrate the software to an up-to-date Delphi version or develop a software solution from scratch using another technology. They contacted us with a request to conduct a business analysis and come to a final decision as well as to execute re-engineering in order to make it easier to maintain the existing code.

Development of a modern CRM system for a toy seller
View Portfolio
Development of a modern CRM system for a toy seller
  • Development of a modern CRM system for a toy seller screenshot 1
$100001 to $500000
54 weeks
Retail

Our client sells different types of toys for children. As the number of clients was continuously growing, there appeared a necessity to develop a custom CRM system for business process automation.

The company contacted us with a request to build a solution for managing a client database and a history of interactions with clients, planning work, managing notifications, and actions, evaluating managers’ work, and reducing expenses on marketing efforts.

Migration of 20 apps from Delphi 5 to a newer Delphi version
View Portfolio
Migration of 20 apps from Delphi 5 to a newer Delphi version
  • Migration of 20 apps from Delphi 5 to a newer Delphi version screenshot 1
$100001 to $500000
56 weeks
Transportation & Logistics

Our client provides parking places across all European countries. They had 20 legacy apps written in Delphi 5. The company contacted us with a request to modernize apps as they had problems with their functionality and their support was getting more and more complicated and expensive.

The programs were already significantly expanded and, consequently, the code required refactoring and reengineering. A part of the code had to be rewritten. That’s why our first task was to analyze the existing code and to get a clear understanding of how everything should function.

Development of a hardware-software complex for the safeguarding of security at the art center
View Portfolio
Development of a hardware-software complex for the safeguarding of security at the art center
  • Development of a hardware-software complex for the safeguarding of security at the art center screenshot 1
$100001 to $500000
8 weeks
Art, Entertainment & Music

Our client was a Music academy. It is a multidisciplinary art center that has been welcoming performers and visitors for more than 100 years. It offers globally known theater, dancing, and music programs, operas, films, and much more on its unique dynamic platforms. As its events traditionally attract hundreds of people, one of the top priorities for the academy is to create a secure and hospitable environment for both its guests and employees. And this environment requires a reliable and uninterrupted security system.

That’s why this organization contacted with a request to build and implement a security system.

Development of a hardware-software electronic queue system
View Portfolio
Development of a hardware-software electronic queue system
  • Development of a hardware-software electronic queue system screenshot 1
$100001 to $500000
15 weeks
Financial & Payments

Banks try to attract clients by offering them not only high-quality banking services but also a pleasant atmosphere at their branches. The goal of our customer was to ensure the highest level of comfort for their visitors and to enrich the efficiency of interaction between the bank workers.

The client asked us to develop a system for queue management with a view to optimizing and organizing the visitor flow and facilitating the process of providing services.

Software migration from Delphi 7 to Delphi 10.2
View Portfolio
Software migration from Delphi 7 to Delphi 10.2
  • Software migration from Delphi 7 to Delphi 10.2 screenshot 1
$50001 to $100000
24 weeks
Information Technology

Our client is a software development company that provides software solutions for interior designers. Its business journey started two decades ago and since that time its client base has significantly expanded. One of our client’s most popular solutions is an app developed with Delphi 7. It was a feature-rich application but a couple of years ago our client discovered that the demand for the app and the interest from the side of its users started gradually decreasing.

The company decided that it happened because the software had become old-fashioned and it didn’t provide users with some important functionality. Moreover, from time to time users reported different bugs. But it was rather challenging for the client’s in-house team to fix them as they didn’t have developers who knew the technology well enough.

That’s why nearly 2 years ago, our client decided to migrate the app to .NET. For this task, they hired an outsourced team. However, the idea to migrate the system to another technology turned out to be a mistake. The team spent nearly a year trying to migrate the app but they didn’t manage to do it. As a result, after the client spent around $120,000, they still didn’t get the app migrated. Moreover, the developers even couldn’t manage to set the exact timeframes and budget for this migration as they faced many different challenges that they couldn’t predict.

That’s why the company decided to leave this migration project frozen and to look for another solution and other specialists who had stronger expertise in working with obsolete Delphi software. After a thorough search, they chose us.

Software migration from desktop Delphi app to web .NET app
View Portfolio
Software migration from desktop Delphi app to web .NET app
  • Software migration from desktop Delphi app to web .NET app screenshot 1
$100001 to $500000
48 weeks
Information Technology

Our client is a global enterprise contact center solution provider, delivering edge customer experience and workforce engagement software. They turned to us as they wanted our team to help them migrate their desktop software to the cloud in order to make it accessible on a variety of devices through the web.

Though the task didn’t seem difficult for us, together with the client we previewed the common risks associated with software reengineering projects caused by re-platforming old software to the cloud.

Migration of a chemical manufacturer’s apps from Delphi 2007 to Delphi 10.4 Rio
View Portfolio
Migration of a chemical manufacturer’s apps from Delphi 2007 to Delphi 10.4 Rio
  • Migration of a chemical manufacturer’s apps from Delphi 2007 to Delphi 10.4 Rio screenshot 1
$50001 to $100000
12 weeks
Manufacturing

Our client had enterprise software written with Delphi 2007 and older Delphi versions. All in all, there were 20 desktop apps used for managing the manufacturing processes at the factory that produces different polyurethane foam types. The apps contained a lot of formulas and variables. Also, the software has been seriously expanded since then and needed code refactoring. As a result, the client even couldn’t make the necessary debugging and was unsatisfied with the work of their apps.

That’s why our first task was to analyze the existing code and to get a clear understanding of how everything had to function.

The main request from the client was to execute the migration of the software to an up-to-date Delphi version to provide necessary debug messages; to improve application authorization and authentication business logic; to extract settings from the source code to configuration files.

ERP module integration and CRM software development with Delphi
View Portfolio
ERP module integration and CRM software development with Delphi
  • ERP module integration and CRM software development with Delphi screenshot 1
$100001 to $500000
48 weeks
Healthcare & Medical

Our client is a healthcare equipment manufacturer. They started using different types of business software more than 20 years ago. Practically all the modules were built by the company’s in-house development team. But each module was built at different times and the modules were not integrated into a single system.

We had the following modules for integration:

  • Procurement
  • Inventory management
  • Warehouse management
  • Manufacturing
  • Supply chain management
  • Costs
  • Accounting and Finance
  • Human resources management 

In addition to the ERP module integration task, our client asked us to build a new CRM (Candidate Relationship Management) system for their HR department. They needed new functionality that would cover all the stages of working with candidates, including onboarding. The system was expected to be able to provide access to multiple users at the same time as well as to be synchronized with the email box.

Development of technical documentation for the existing software
View Portfolio
Development of technical documentation for the existing software
  • Development of technical documentation for the existing software screenshot 1
$10001 to $50000
4 weeks
Media

On this small project, our client was a global media company that produces and distributes print, digital, and video content of the world’s leading brands. The company had two obsolete software products written in Delphi 7:

  • workflow automation software (analytics, billing, etc.)
  • software for automation and management of ad sales and ABS (advertising booking system) with CRM features

The client didn’t have any system tech documentation for the existing software products and only two in-house Delphi developers had all the related knowledge in their hands. That’s why the client asked us to develop tech documentation.

Migration of an ERP system to Delphi 10.1
View Portfolio
Migration of an ERP system to Delphi 10.1
  • Migration of an ERP system to Delphi 10.1 screenshot 1
$100001 to $500000
12 weeks
Manufacturing

Our client is a spare parts manufacturer supplying a wide range of European car brands with auto parts. By the time the company contacted us, they were using an ERP system built over 30 years ago. It was a large mature product written in Pascal with the help of the free Pascal Compiler. However, they couldn’t keep the product updated efficiently because their in-house development team had very few specialists who had enough skills of working with Pascal.

The client had already built a modern UI using Winforms but they needed someone’s help to migrate the software storage and business logic to modern technologies.

The ERP system covers all stages of the auto spare parts manufacturing processes starting from setting a task by the business department based on the received orders and ending up with shipping orders to end-users.

All departments, all specialists have access to the system via their workplaces (some of them through touchscreens). They get their tasks via this software, indicate the fulfilled tasks and set the requirements for those specialists who will work on this order further.

Delphi software enhancement for entertainment media portal
View Portfolio
Delphi software enhancement for entertainment media portal
  • Delphi software enhancement for entertainment media portal screenshot 1
$100001 to $500000
7 weeks
Media

Our client owns Delphi software that processes huge volumes of data in different formats (including text data, images, videos) received from different outlets located all over the world. It accumulates news information from journalists who work in different countries. The received information is gathered on the central servers and is further sent to editors of news websites, magazines, newspapers and TV channels.

It is a high load system that should be able to process 1000 transactions per second.

Initially, the app was written with Delphi 2010 with 3rd party component Orpheus. With the flow of time, the app failed to meet some performance standards and the client took a decision to migrate it to Delphi 10.4 with a 3rd party component DevExpress. But as soon as it was done, the client started to notice some errors in the app functioning that led to the overflow of the storage and losses of data. Due to the fact that there was an accumulation of errors, the available server resources were reduced.

The client’s in-house team couldn’t detect the nature of the error and to solve the problem on their own that’s why they decided to find external specialists and they chose us thanks to our rich expertise on working with Delphi software.

ERP system legacy code migration and UI modernization
View Portfolio
ERP system legacy code migration and UI modernization
  • ERP system legacy code migration and UI modernization screenshot 1
$50001 to $100000
9 weeks
Other Industries

The company that we worked with on this project was a provider of ERP systems for manufacturers of automotive parts.  Our client started offering solutions of this kind nearly 30 years ago, gradually updating their tools and technologies. At the moment, when the company turned to us their product was written with Delphi 2007. Actually, as for performance and functionality, the software was quite good. However, it didn’t meet some UI standards. Moreover, for developers, it became rather challenging to work with it as, for example, the ways of working with data types that were applied for it are not widely used today.

That’s why the client turned to us with a request to provide the necessary assistance in migrating their obsolete software to Delphi 10.4. The software had 5.5 million code lines. Some of its parts had already been migrated to the new Delphi version. However, the bigger part of the software including GUI was still on the old version.

It means that we got partially migrated software and had to continue the work that was initiated by another team.

There was also an additional challenge for us. While some components could be easily migrated to Delphi 10.4, some others were not suitable for such migration and we needed to change their type before moving them to a new version of Delphi.

As it is quite typical for this kind of migration, it was necessary to introduce some software enhancements in order to make the app fully functional.

Point of Sales (POS) System Migration & Modernization for the fashion industry
View Portfolio
Point of Sales (POS) System Migration & Modernization for the fashion industry
  • Point of Sales (POS) System Migration & Modernization for the fashion industry screenshot 1
$50001 to $100000
8 weeks
Consumer Products

Unfortunately, because of the confidentiality agreements, we cannot share any screenshots, code samples or names.

A great number of different POS systems are available on the market today. Many of them are specific to a particular industry or sphere: pharmacy, retail shops & supermarkets, restaurants & other HoReCa niches.

Our client is an expert in the fashion retail industry and specializes in the automation of sales and all business processes for fashion stores. Our client had its own custom software that was built more than 20 years ago.

But everything is changing, each 2-3 years we have new trends in the IT sector, new tendencies in UI/UX design. As our client works in the fashion industry, it is crucial to have up-to-date software.

So, our client decided to fully redesign the UI/UX of their core module – the client’s side of the POS system – a workplace of a cashier and a store clerk.

We were asked to develop a concept of UI/UX for a new version of their application, to test it on focus groups (client’s existing clients (30%), potential clients, who had never worked with the software before (60%), client’s employees (10%)) and then to implement new UI/UX for their system.

We faced some difficulties with the implementation:

No requirements regarding the new UI/UX

Our client didn’t have any ideas on how a product should look like. We were just asked to perform the analysis of the market trends and the  competitors, review modern tendencies in POS design and suggest a couple of concepts;

New UI

After we approved the concept we got a real challenge with its implementation. The existing client’s UI was not adopted for such a kind of redesign. That’s  why we decided  to develop a new UI and create new forms from scratch re-using a business logic source code where it was possible;

Problems with the source code

The client had been working on this software over the period of the last 20 years and the source code was not well-documented, well-structured and well-written. We performed source code research and analysis, tried to understand the sense of some parts of the source code and its logic. Also, we couldn’t leave the code “as is” without source code refactoring.

Payroll & Tax Management Software Migration & Modernization
View Portfolio
Payroll & Tax Management Software Migration & Modernization
  • Payroll & Tax Management Software Migration & Modernization screenshot 1
$10001 to $50000
5 weeks
Financial & Payments

Our client is an expert in the Payroll, Tax, HCM industry and specializes in the automation of all the Payroll & Tax Filing processes. Their payroll and tax products are flexible, scalable, and reliable. With mobile, cloud-based software, and full-service options, users can manage both simple and complex payroll and tax management needs. Our client had its own custom software that had been built more than 20 years ago.

But everything is changing and evolving, so since the app has been created there are lots of changes in technology stack so each 2-3 years we have new trends in the IT sector, new tendencies in UI/UX design, security, frameworks etc. As our client works in the tax and payroll industry, it is crucial to have up-to-date secured software.

So, our client decided to migrate and modernize their core software application. By updating the version of Delphi and removing it from the technical debt we going to resolve the following issues:

  1. Prevent memory leaks;
  2. Make a more modern 64-bit platform that will allow to take care of AWS/Cloud infrastructure;
  3. Improve performance and stability;
  4. Lastly, moving to the up-to-date Delphi version made it possible to hire staff who work with a more current development stack

The difficulties we met during the implementation were the following:

Cumbersome source code

The client had been working on this software over the last 20 years and the source code was not well-documented, well-structured and well-written. We performed source code research and analysis, tried to understand the sense of some parts of the source code and its logic. Also, we couldn’t leave the code “as is” without source code refactoring. During the project life cycle it is the commonly faced difficulty that the documentation routines are not liked by the development teams. It’s not so obvious that the information about the fixes and changes can be helpful and even crucial for follow-up work.

Irrelevant use cases

As far as the application had some updates, many of the test cases became obsolete. Big part of the test cases relied on specific databases with certain settings that were not described in the test cases but could affect test results. Many of the test cases were not described in detail, which made them difficult to understand for inexperienced users. Our team suggested a testing approach and testing tool that helped reach the testing goals.

Unexpected business logic behaviour

As the sphere of payrolls and taxation is quite complex, in some cases it was quite difficult to “predict” the right application behaviour. Due to the lack of documentation, controversial moments were thoroughly discussed with the client and also compared with the old version.

Completely outdated components

Some of the components were not backward compatible due to the changes of business logic. These components had to be updated.

Code issues:

  • Unicode issues
  • Assembler issues
  • Pointers issues
Modernization of a Healthcare & Scientific Diagnostics system
View Portfolio
Modernization of a Healthcare & Scientific Diagnostics system
  • Modernization of a Healthcare & Scientific Diagnostics system screenshot 1
$10001 to $50000
4 weeks
Healthcare & Medical

We know a lot of different software development areas and domains. Some of them are well-known and not so hard for work from an expertise point of view, for instance, ERP and CRM software, different office and company/business process management software, mobile applications, web and enterprise portals and so forth. But another type of software which is totally different and too hard for the kick-off and even understanding – we are talking about different scientific software.

It’s impossible to start developing or improving such a kind of software without the deep technical expertise and understanding of the necessary technological domain. You cannot just start development if you don’t understand what you are doing, but from the other side – it’s almost impossible to find an outsourcing company with available resources with the necessary unique expertise and skills in the past. What to do in a similar situation? – We suggest finding a balance between existing expertise, developer’s education expenses and QA routines for comparing functionality before and after modernization.

Our client is a transnational corporation and an expert and manufacturer of healthcare diagnostics equipment for scientific and medical purposes with 200 years of history. Client has its own custom developed software complex for diagnostics equipment developed 22 years ago (for 2021).

Software complex was developed a lot of years ago and nowadays these technologies are obsolete and for the customer it was too risky to keep the software on legacy and unsupported development tools. It was even too risky and not easy to maintain and improve software, because their in-house developers were not familiar with legacy frameworks.

Client’s team came to us and asked us to perform business analysis and research and made a decision: what’s the best solution – perform software actualization and migration to an up-to-date version of the framework or develop the software from scratch with totally different technology.

Our company has deep expertise in software migration, this is why after one of the international conferences we met with a client’s team and made a decision to start working together. It was the start of the long way of successful cooperation.

Softacom Reviews

4.9 4 Reviews
  • All Services
  • Software Development
  • Mobile App Development
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review
Soniyi Soyannwo

Successful implementation of our project

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
Completed
Financial & Payments

Share it on

Review Summary

Softacom worked with us across the the SDLC and provided top rated professional services. From the estimation, the development, implementation and the seamless collaboration with our in-house team, the Softacom team was very professional through the entire process. The project management and reports on the project were helpful to give us a clear understanding of our progress, and set our expectations. Our overall experience was very good.

What was the project name that you have worked with Softacom?

Moja 2.0

What service was provided as part of the project?

Mobile App Development, Software Development

Describe your project in brief

Redesigned and rebuilt our application for iOS and Android with Delphi.

What is it about the company that you appreciate the most?

We liked transparency and their responsibility and care taken to deliver on our project. They approached this project as if it was their own. This was very reassuring to us to know that they would go the extra mile to ensure they project met and or exceeded our expectations.

What was it about the company that you didn't like which they should do better?

N/A

Andrei Titov

They came up to all our expectations.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
Completed
Industrial

Share it on

Review Summary

Softacom successfully migrated our large Delphi 5 application (near 800 000 lines) to Delphi 10. This application controls physical instruments sold by our company to universities, research centers, and industries all over the world. The software includes hardware control, LAN communication, math calculations, database, GUI.

What was the project name that you have worked with Softacom?

Software Migration for Engineering Firm

What service was provided as part of the project?

Software Development

Describe your project in brief

The project consisted in migration of Delphi 5 software project to Delphi 10. The code source of this project contained about 800000 code lines. There were the following deliverables: calculation dlls migration, general user interface migration, modeling migration, communication migration, overall tests and debug.

What is it about the company that you appreciate the most?

I am particularly impressed by their persistence and diligence in complicated cases, such as migrated third-party components compatibility issues. They came up to all our expectations.

What was it about the company that you didn't like which they should do better?

I did not meet real weaknesses of Softacom service.

Matthias Simon

Good support and help on our ERP application migration to the newest Delphi version

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$50001 to $200000
Completed
Manufacturing

Share it on

Review Summary

The migration went very well.
This was our first attempt at sharing our code and letting someone else work on it.
Also it was our first attempt to work with developers who speak a different language.
All this was totally new for us but softacom guided as well.
After a few weeks we realized, that there normal approach doesn't fit well with ours.
We didn't wanted to stop this journey, so we had a construcive discussion on how to go on. We decided to try something different and that worked great.

What was the project name that you have worked with Softacom?

Migrating an ERP application from Delphi 2007 to Delphi 11

What service was provided as part of the project?

Software Development

Describe your project in brief

Our fat client ERP application, with around 6.000.000 lines of code, based on Delphi 2007 needs to be migrated to Delphi 11.
On of the key feature is our proprietary scripting engine, which can be used to customize nearly everything in the application. This includes the printing and reporting system as well as 200+ graphical user interfaces.
The biggest challange is not to break all these customizations from our client's.

What is it about the company that you appreciate the most?

The warm and funny, but always professional, team meetings twice a week.

What was it about the company that you didn't like which they should do better?

The first estimation was a half of real total time. But in defense, I must mention that the customizing capability of our software is enormous and that it turned out to be much more complex than initially assumed.

John Shewchuk

Partners in company transformation and modernization for a SaaS / Multi-tenant Product Suite

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$200000+
In Progress

Share it on

Review Summary

We have been working with Softacom for almost two years and do not seeing that changing anytime soon. We started off with one developer and have grown to a 2 pizza team. They are true professionals that take a lot of pride in their work and focused on delivering value for us. We have a lot of legacy software that is being transitioned to a modern stack and they have been a vital cog in that process. Not just maintaining our legacy applications, but enhancing them to a level of stability that they have not seen in some time. They are open to pushing the boundaries and applying modern development techniques to old systems. It is the level of developers that we have hired onshore, but cannot find in large enough quantities, especially in the legacy languages. They have the in house expertise for both legacy technologies and modern in green field or brown field projects, which is perfect for our initiatives. Truly value their partnership in our journey.

What was the project name that you have worked with Softacom?

Multi-Tenant Saas Stabilization and Modernization

What service was provided as part of the project?

Software Development

Describe your project in brief

We are stabilizing and providing enhancements to a legacy product suite while the new product suite is being built on a modern technology stack. This is a combination of web / mobile / backend applications that needed to be rewritten.

What is it about the company that you appreciate the most?

Professionalism at every level of the company, from the president to the PM to the developers and testers

Appreciate their commitment to software craftsmanship and delivering value to the customer

They are able to staff an entire team (architect/developers/testers) or a team of one developer.

What was it about the company that you didn't like which they should do better?

Nothing, any issue that we had they were quick to resolve, technical or non-technical