There already is an Online version of Pokemon Essentials. Chat works and such. Only thing that needs to be done (and is currently being developed) is the trading and PVP battle system. So a lot of you are pretty bonkers when you're saying "IT WOULD REQUIRE TONS OF CODING BLABALBLABLBALALBALBA" because 1 user did it by himself and bam, it's online now.
It is downloadable but it's on a different website. Have fun! :-D