Devises or modifies procedures to solve problems considering computer equipment capacity and limitations, operating time, form of desired results, and integration of components. Makes integrated components production ready by moving them to libraries, completing forms, following procedures, completing version control documents, etc.