This seems to be a duplicate of Which app method is efficient to create third party integration applications(connect or forge)? - #11 by SuryaA