Do you mean run the ethereum blockchain as full node and use any personal wallet such as Jaxx, metamask, and even MEW ?
Lol, why will you need to write a software interface when you can just run the full node of the ethereum blockchain and make use of your own personal wallet in storing of coins and token because I don't think MEW provided any api access to anyone for use, so the best for you to do is to run the full node yourself, you can run the full node on your personal computer so that you don't spend so much money in paying for a droplet online, though you should know that it's going to consume a lot of data bundle and space on your pc.