What is the proper sequence of steps that you would recommend your client to follow taking into account the data dependencies of the system?