Build phases can cover software design, responsive websites, web, mobile and desktop apps, scripts, integrations and automation, testing, deployment and a documented handoff. We choose tools for the actual requirements and agree the acceptance checks for each phase. Repositories, domains and service accounts are client-owned by default, subject to the platform and engagement.