Please leave your contacts, we will send you our presentation by email
I consent to processing my personal data in order to send personalized marketing materials in accordance with the Privacy Policy.
The form has been successfully submitted! Please find further information in your mailbox.
Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1400+ IT professionals developing software for other professionals worldwide.
About us
Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1400+ IT professionals developing software for other professionals worldwide.

Real estate tokenization software platform

Our team has built a custom platform that allows real estate owners and developers to create digital twins of their assets and distribute them among the community so that they can gather profits from real estate entities.


Real estate
Client since

The client provides organizations and individuals with a wide range of services related to real estate.

Detailed information about the client cannot be disclosed under the provisions of the NDA.


Real estate assets are very versatile in terms of acquiring and bringing income. Yet, certain assets can be hard to acquire or invest in due to certain regulations and resource-consuming procedures, especially for small investors. Moreover, such events always carry a certain risk of fraud.

Our client has come up with the idea of building a blockchain-based platform that would allow the owners of real estate assets to tokenize property and give access to it to a wide community of investors in a more comfortable, secure, and transparent way.


Innowise Group has developed a versatile platform for minting and distributing tokens related to specific real estate assets from scratch.

tokenize real estate


The property owner sends the request for tokenization of real estate assets which is afterwards reviewed by the platform admins (admins can check the property, documents and the legal part of the deal manually offline). Assets are added to the platform from the Admin Panel after the property verification process is completed.

For each asset, a separate ERC20 token contract with its own total supply is generated. The token can be purchased at the market price (the floor price is determined by the oracles from external resources) using the Metamask wallet connected to the platform.

Soul bound NFTs

All the widely known KYC and authorization designs cannot provide the needed level of security since the smart contract is stored and working separately from the rest of the product and users can interact with it directly bypassing the authentication process. With Soul Bound NFTs integrated, the smart contract firstly seeks for the authentication token on the user’s wallet and responds to their calls exclusively if such asset is present.

digital twin real estate

In terms of compliance, any person (either a property owner or a property investor) must pass the KYC verification process, after which the platform mints SBT (Soul Bound NFT Token) to the user wallet. This way our client can also add restrictions for transferring tokens if the target wallet address doesn’t have a specific SBT token.


The Marketplace tab features the primary and secondary sections. The primary marketplace allows users to invest in or resell newly-developed real estate assets.

The secondary marketplace allows users to trade already owned assets. For example, a user can purchase one token representing 10% of a three-storey mansion during the primary sales and then acquire the rest 90% on the secondary market and be the only possessor of this property.

tokenize property

Revenue distribution

Once investors acquire tokenized property, they begin earning income from their possessions.

The revenue is distributed using a separate Solidity smart contract that automatically spreads the income generated by the assets among token holders (or can be claimed manually at any point of time for gas fees). The smart contract is designed to distribute revenue on a regular basis, such as monthly or quarterly, and takes into account factors such as the number of tokens held by each individual and the total revenue generated. The revenue distribution is done using a predefined formula which is encoded in the smart contract to make it transparent and fair for all the token holders. Also the smart contract can be connected to external DEXes and automatically swap cryptocurrencies if needed.

The secondary market is based on a separate smart contract which leverages the possibilities of off-chain signatures (EIP-712) to avoid unnecessary gas fees during negotiations between property investors (off-chain signatures are stored on the back-end side and are validated by the smart contract).


NodeJS, NestJS, Rest, Websockets, GraphQL
Flutter, Flutter Web, Dart, Clean Architecture, BLoC, Flutter Async, Rx Dart, GetIt, AutoRoute, Dio, Multi Modules, linter
Solidity, OpenZeppelin, HardHat, Ethers, Mocha, Chai
Web, Mobile


The client had a clear vision of how the application should work but needed assistance in understanding how to create it.

As far as the development process is concerned, we resolved all issues:

  • created the design of the platform and its architecture;
  • suggested ideas on the platform’s functionality and their implementation;
  • created and deployed the product with the required functionality.

Based on the client’s requirements for the development process, we chose Agile as the software development methodology with daily meetings and bi-weekly sprint reviews.

Our team communicated with the client via Slack and held daily team meetings and bi-weekly sprint reviews in Google Meet. Project documentation was stored in Confluence, and we tracked task progress in Jira.

As a result, we have created a fully working product that allows tokenizing physical real estate into digital assets and gaining investors’ attention and funds securely, comfortably, and transparently.


Back-End Developer
Flutter Developers
Blockchain Developer
Business Analyst
UI/UX Designer
Project Manager
QA Engineer


As a result, Innowise Group has developed an easy to use, secure, and transparent blockchain-based platform that allows real estate developers to tokenize their assets and bring investments from a wide variety of organizations and individuals. Also, the platform allows utilizing tokens for revenue gain and re-selling on the secondary market.
Project duration
3 months for product launch including
  • 1st day — idea
  • 1st month — proof of concept and gathered requirements
  • 2nd month — functional MVP launch
  • 3rd month — stabilizing and improving the solution

Need a technological solution? Contact us!

    Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?


    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.


    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.


    We arrange a meeting with you to discuss the offer and come to an agreement.


    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.