Salesforce consultants understand business goals, operations and pain points of the clients to help fulfill their requirements successfully. Salesforce developer, on the other hand, is the programmer that builds salesforce applications on a variety of platforms.