How To Design Custom Pool Betting Software?