Our team has recently visited NUBF conference and spoke to many representatives of Norwegian business partnering with Ukraine. Having learned a lot, we would like to answer one of the most frequent questions: how to find a reliable tech partner in Ukraine making no mistakes.
Ukraine has become an attractive destination in Europe to outsource software development. This is mostly due to the following factors: a big number of software engineers, their tech skills, and competitive prices.
Though many decision-makers are still afraid of working with outsourced tech partners. So we decided to write a short guide on how to secure yourself when outsourcing software development to Ukraine or pretty much any other country.
1. Take Preparatory Steps
- It’s recommended to contact a legal counselor who’s aware of all the peculiarities of legal system in Ukraine before you make a contract with a company. An experienced specialist will ensure the contract’s compliance with Ukrainian law as well as help you evaluate a potential tech partner and choose the right business model to follow.
2. Choose the Partner
- Check references to your potential tech partners as well as their reputation. Most Ukrainian companies are familiar with business cultures of different countries so you’re not likely to face some problems with that.
- Review your potential partner’s background by checking if any international sanctions have been applied to beneficial owners.
- Confirm authorities of contractor’s representatives. This can be done by conducting a check of the power of attorney, written authorization or the company’s Charter.
- Think about launching a pilot project to check the actual facility of the provider to deliver a product.
3. Make a contract
- A valid contract should consist of the following substantial terms: full name of services, price, payment and delivery procedure. This topic was given a lot of attention at the conference.
- Arbitration is recommended as a method of dispute resolution. It’s implemented in the form of an arbitration clause or arbitration agreement and contains all the relevant provisions.
- Add the anti-corruption clause in the contract.
Must-have provisions in the contract
4. Protect Your Intellectual Property
- Sign a non-disclosure agreement (NDA) with the partner in case your idea isn’t yet transformed into a product or at least prototype.
Cleveroad has been providing an opportunity to sign the NDA agreement for years now and we believe this is a key to mutual trust between a client and tech partner.
- Transfer of the intellectual property rights should be settled in the contract and cover the volume of property rights transferred to a client. For example, the right to change, sell or transfer the source code of the software should be specified.
- Make sure the contract between the company and employees are clear and properly cover the transfer of IP-rights between them. Also, check if the company’s IP object has been registered in state registers in accordance with Ukrainian law.
5. Data Protection and Transfer
- The contract should contain a clause with a detailed description of the procedure of data collection, transfer, access, and storage.
- Make sure the company is aware of EU General Data Protection Regulation (GDPR) requirements.
Cleveroad has already developed a system for GDPR compliance.
6. Taxes in Ukraine
- Export of services from Ukraine isn't subjected to regulation from the customs. Usually, it's also not a subject to currency control regulations.
- A value-added tax (VAT) is not applicable to the export of services treated as supplied at the customer’s place of registration. For example, the development and testing of software products
Steps you should take to find a reliable tech partner in Ukraine
Any questions left? Contact our managers to clear them up and get professional consultation regarding outsourcing IT services to Ukraine.
A tech partner or a tech vendor is a company that takes care of software product development.
For example, if you have an idea for a mobile app but don't have enough expertise, skills, or resources to build it yourself or hire an in-house team. In this case, you can look for a tech vendor.
Be ready to complete these steps:
- Check references to your potential tech partners, their reputation.
- Review your potential partner's background (e.g., if any international sanctions were applied)
- Confirm authorities of contractor's representatives
- Think about launching a pilot project to check the actual facility of the provider
Good tech partners value their reputation and are familiar with the business cultures of different countries. They always sign a contract and are willing to work under a non-disclosure agreement (NDA).
They're aware of GDPR regulations, pay taxes, and have no issues with the law.
If you're looking for a tech partner from Ukraine, check platforms like Clutch or GoodFirms. They list top companies from this and other countries and show verified reviews from their clients.
In case you're new to software development, you may require assistance with analysis (SWOT, lean canvas) or documentation (specification, wireframes).
Make sure your company provides services for startups. They should have Business Analysts to analyze your requirements, UI/UX designers to help with the interface design.
Also, it's a good idea for startups to launch an MVP to test the market. Ask whether your potential tech partner provides such services.
Evgeniy Altynpara is a CTO and member of the Forbes Councils’ community of tech professionals. He is an expert in software development and technological entrepreneurship and has 10+years of experience in digital transformation consulting in Healthcare, FinTech, Supply Chain and Logistics
Give us your impressions about this article
Give us your impressions about this article