Origin has been one of Northstar's top competitors. Origin is a Private company that was founded in 2018 in Boston, Massachusetts. Like Northstar, Origin also competes in the Fintech Software sector. Compared to Northstar, Origin has 150 more employees.