RESPONSIBILITIES: Understanding requirements of the client to create specifications for applications that's to be developed. Creating prototypes for the application according to the specifications. Writing quality code to create the completed app