You can use either Process Builder or Visualflow wherein you can call an apex to do insert or update of unrelated objects.
Refer this link to validate your decision: https://developer.salesforce.com/docs/atlas.en-us.salesforce_vpm_guide.meta/salesforce_vpm_guide/process_which_tool.htm