Consults with users to identify current operating procedures and clarify program objectives. Develops database from project specifications and statement of problem and procedures to create or modify computer data base programs applying knowledge of programming techniques and computer systems. Plan,