Hi there, we have 3 environments, development (own by my company), UAT (own by client) and production (own by client). Currently in development phase, we make all changes in development environment and deploy to UAT in managed solution. We have 3 phases, phase 1,2,3. So, the question is, after we deploy phase 1 to production using managed solution, client would also have their own developer to make customization perhaps in UAT environment then only push to production. However, we still have ongoing development for phase 2,3, and bug fix for production (in development environment). For example, if client-side developer would make changes in UAT, let say they add some new features, do i have to sync it back to development environment as unmanaged solution?