To start a P2P money transfer business, you should determine your geographical market. In other words, you should know what countries your service will support. Local transfers are less expensive and less risky than the international ones.
This business model is very simple and requires only one admin system role. The on-demand admin role can be divided into several roles in a more sophisticated version: