Let’s have a look inside of technologies which are used to make working all great and useful services provided by Transformify. When you choose some provider, services or tools to buy, you want to know what is “under hood”, is it proven technology, is it sustainable, scalable and modern solution. So, you want to get not only functionality that matches your needs, but also the best available on market technical solution and meens. In this blog we unveil some points about our software development approaches.
Transformify delivers …
Software as a Service: Saas
First of all, let’s talk about what type of software we deliver ?
As it is known Transformify provides services that enable “End-to-End Workforce Management System”, which includes: AT-driven Applications Tracking System to manage recruitment process, Freelancer Management System to manage all employee types: payroll, EoR, and contractors, Vendor Management System to automate billing and payments in any country over the world.
Our customers can work with thousands of freelancers and contractors worldwide but receive invoices from and make payments to just one vendor - Transformify. In other words we call this Company-as-a-Service. It is natural that for this powerful concept of Company-as-a-Service the best technical march is the concept of Software-as-a-Service (SaaS).
And it is the first significant advantage to use the Transformify system. You do not need to deploy any software and hardware on premises, take care about further support and development of the system. You just use services as you need from the Cloud. It sounds good ! So, in the modern world SaaS is a right option. But then you need to choose a proper service provider. Let’s consider the next points.
Google, Microsoft, Stripe, Payoneer, DigiSigner, …
Integration of Software Services: Open API
Secondly, you need to use a lot of different services, and you want to have the best solution for each of them. How can one company Transformify to deliver services for all use cases ? Here comes another modern trend in web technologies - different services (SaaS) can “communicate” using special tools and protocols, called Open API. So in this way we can integrate the appropriate solutions provided by other technological companies.
Payment Services
In this way, using Open API integration, we can ensure our Customers use such well-known Payment Services as Stripe, Payoneer, Cryptocurrencies and many others.
Digital Signature
Just some time ago, we created another integration - with DigiSigner services. This functionality allows to do online signature of agreements, and other documents between parties.
Job Publishing
Thanks to Open API integration, the customer’s jobs posted to Transformify will be published in a lot of other Recruiter services, such as Indeed, Jooble, DrJob, and many more.
Calendar Integration
Your Google Calendar or Microsoft Outlook will be integrated to set up interview appointments as soon as you join the Transformify ATS system. It will take in account availability of the both Applicant and HR representative and then publish the event in their calendars.
Transformify Open API
And as we are able to use services provided by other companies, in the same way we can provide our own software services to be used by systems of our Customers to integrate. So currently we are working to implement an Open API for Vendor Payment service that Transformify already delivers online. This will automate the process of payments by integration of the services with Customer internal systems.
Symfony, React, Transformify, …
what is "under hood"
Last, but not least, the third factor that drives success, efficiency, and reliability of our products is proper choice of each component that is used for building our system.
Our development team is very careful in choosing development frameworks and tools. Currently, we develop web applications using the Symfony framework.
Symfony
Symfony is the leading framework to create websites and web applications, built on top of the Symfony Components, embracing and promoting professionalism, best practices, standardization and interoperability of applications.
React
Another very important component for UX is using modern front-end frameworks. So, in this area we rely on React.js. React.js a free and open-source front-end JavaScript library for building user interfaces. It is maintained by Meta (formerly Facebook) and a community of developers and companies. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js.
Transformify Core
And of course, there are core modules that are developed by our Transformify development team, on top of all technologies and approaches we discussed above. We are doing specific functionality in the domain of our competency - Managing Workforce.
What else matters ?
To know the business is a key factor
Above, we reviewed necessary components to build reliable and successful solutions from a technical point of view. There are
Software as a Service - SaaS
Integration with other services - Open API
Frameworks - Symfony, React, others
It is a necessary condition, but still not sufficient. To reach success and satisfy our customers, we need to meet all their requirements and needs. So, the crucial factor is knowing business, to implement exactly what our Customers need, and propose for them the proper workflow. Thereby our software development team cooperates closely with our business team: marketing, sales and finance departments.
Having all these approaches in place, as well as an established development process, we are able to guarantee high quality of our products and services.


