Software Escrow Service
A financial arrangement SaaS project for software developers and their clients where a third party holds and regulates payment of the funds required for two parties involved in a given transaction. The service allows uploading any documents or code, to invite clients to a project, and to request for arbitrage.
Technical stack includes:
The task
The primary purpose of source code escrow is to allow the user (a developer) to upload to this service the code of a project where the second party (a client) can observe it, but do not have access directly to the code. If the developer does not fulfill his obligations, the customer can request arbitration from the system and require the issuance of the source code of the product.
The team
After we processed all the project requirements, prioritized and planned the development of the MVP, we assembled a team of six engineers (back-end developer, front-end developer, QA, product manager, and DevOps. When our business analyst identified all the basic client requirements and technical stack, we put together a team and started the project within two weeks.
Our involvement
We took part in this project not only as developers but also conducted a full beta test. Since this service is intended for software developers, the Ardas team personally tested the service together with our clients. As a result, the product that we released was tested not only technically, but also from the user's point of view. After that, we implemented several changes for more convenient use.
SaaS business setup
Since the client also needed a promotion, we also took over all the related technical work. The project marketer gave us a technical task for creating a website and search engine optimization. Then we worked on integrating the site with the product itself and the CRM system, where customers and accounting are kept. We also linked it with a billing system and turned all the parts of the business into a single organism.
Admin panel
The project is divided into two parts: the website with admin panel ( the content part which is controlled by the client) and actually the project which is based on Java and Angular 2 without any editing capabilities.
Design
The design during custom software application development was done according to the client’s requirements and mockup. It is a web project with an adaptive layout for tablets.
Do you have a similar SaaS product that requires development?
Whatever stage your SaaS solution is at, get in touch with us to discuss it. It is FREE and we engage fast. We will help you with onboarding the right engineers with strong experience in SaaS development and a deep understanding of SaaS business, better planning, priorities, and realistic estimations.

Ryzhokhin