Dynamic ftp-connections using custom app?

Since the make’s dynamic connection feature is offered in Enterprise only and, thus, unaffordable, I wonder if I can do a workaround using custom make apps? For instance, I need to connect to dozens of different ftp servers, i.e. all of these servers having different login credentials. Could I create a custom make app, that takes as input variables the login credentials and ip address of a ftp server, and lists as output i.e. the file structure? Can I then implement this custom app as ‘custom module’ within any other scenario for further use? Are there perhaps other alternatives? Thank you.