Creating contacts and/or companies in workflows

Need this in order to create joint or similar applicant/holder processes. This is key functionality in the financial industry.