design, develop, deploy, & manage..