Process Builder is one of the most powerful tools provided by Salesforce to implement business requirements declaratively. By using it, one can minimize usage of codes in their Salesforce org. The best part is, you do not have to write test classes for your Processes or Flows. Implementation of Process Builder