From the IT perspective, what do I need to do before I start using Brand Embassy?

There is nothing specific you have to do from the IT perspective before you start using Brand Embassy. Brand Embassy is a software as a service, which means there is no installation necessary. You just need to be connected to the Internet.