The initial setup is easy. You need to sign up. It depends on the scope. It will take longer if there are more than one or more applications. The project usually includes infrastructure and deployment may take anywhere from one month to six months. I rate the initial setup an eight out of ten, where one is difficult and ten is easy.