Hello,
I am not a developer, but if I may share my humble knowledge here, I think the most common starting point is to reuse Ethereum standard. 50% of the new blockchain-based services being launched are using this standard... I advise you to read the white paper if you have not done it yet :)