B2B Casino Software Architecture: Features, Payments, Risk