First, you cannot accept as accurate anything you read on the internet, unless you know the source [meaning, who wrote it and is he knowledgeable]. Anyone can set up a site and promote themselves as some sort of "expert." Sadly, many are anything but knowledgeable. This forum has one big advantage over all the sites...peer review. Anything I post, or anyone else posts, in response to a question is read by others, some of whom have considerable experience. If I [posted total rubbish I would be called out, and rightly so. That means you and others are getting much more reliable answers. Opinions are one thing, but scientific fact is another. There are sites with scientific fact, like Seriously Fish, Planet Catfish, CorydorasWorld, and some others. Most of us here use these.
Second, no aquarium "calculator" can be reliable. There is much more of importance than simply mass and water volume. It is impossible to programme in all the variable issues that seriously affect fish in an aquarium. GH, pH, temperature, water current, light, substrate material, natural behaviors (these are programmed into the genetics of each species), interactive traits within the species (numbers of shoaling fish) and with other species...this is what must be considered when putting a species into an aquarium. No one has even come close to human thinking when responding to this question of stocking.
Male bettas are not community fish and should not be forced into a tank with other upper fish. This sometimes seems to work, but often not for long, and if it does work, it is without question the exception not the norm for the fish.
Water parameters can be adjusted, but believe me, this is not as simple as it sounds. The tap water has parameters, and the GH, KH and pH are closely connected. Hardening soft water will increase KH and raise the pH, which is usually fine but only for those fish that function in such water. The cories for example are very happy with the soft and acidic water. Why risk them just to try to keep platies? Many fish store employees wouldn't have the vaguest idea of all this. Work with your water--for one thing, it makes water changes much easier than having to prepare in another large contain the water. Fluctuating parameters are risky for fish because their physiology is designed to operate within fairly specific parameters so less stress and thus better health automatically follow if the fish are suited to the water.