Radi8 software design