US solar microinverter maker Enphase Energy Inc (NASDAQ:ENPH) on Tuesday said it has taken over Canada-based solar services software developer Sofdesk.