Finding project requirements
Estimating the time required for project completion and providing cost quotation
Coming up with design concepts that fit the client needs
Creating final designs, meeting deadlines
Amending designs according to clients requirements