There are 30-days free trials. www.chembuddy.com is the site.
Hehe
(1) My app is way easier to use.
(2) My app is way cheaper for all those functionalities.
(3) I just spent some time trying out their trial. Trust me, most of it is lazy coding. Looks to me like they were rushing it.
@ that last point, the reason I say that is this. Let's take a look at their balancer. They make you insert each compound into a separate field. There is a limit to the number of fields. In other words, they don't have a parser. They make you parse the equation for them. They also force you to use compounds that are already present in their database. In other words, for all we know, there is no mathematical algorithm behind what they're doing. For all we know, they could be having the app check their database for known reactions. This is lazy coding. And it's ridiculously overpriced for a plug and chug program.
My app does more than simple plug and chug. Say you know what the final molarity is but you don't know the initial amount, my app will automatically calculate the initial amount of solute. And the amounts you input don't even have to be in grams or they don't even have to be in the same units. You can input one in kilograms, one in neutron mass, one in mole, etc. and my app will automatically recognize which is which and convert them appropriately for the result.
Yes, they have functionalities that my app currently lack. My to-do list has all of those plus more.
And notice how archaic their windows look. They wrote the app back when everyone was still using windows 98 and they haven't upgraded it since. Again, that tells me it's lazy coding.
The world is very quickly changing into touch-based interfaces. Not completely there yet, but will be there. We as app developers need to take that into account and design our apps for both desktop and touch friendly.