Virtual Chemistry Lab application was designed to help students in their first year of studying Chemistry and their teachers, as well.Reactions are performed in several easy steps: the user picks a container and puts it on the virtual worktable and then adds two substances into the container. The assistant will announce the result whether the reaction went normally or there was some kind of a problem. A problem can often arise, for example, if both substances are metals or a burner is required for the reaction and none has been put on the worktable or there is no information about the reaction in the database.
If there are no problems, the user can see the change and the result of the reaction in the container. The field under the assistant shows an equation of the reaction and sometimes a small animation showing how the atoms are grouped together. There is no limit to the number of containers that can be put on the worktable or the reactions to be performed. When the user has finished with the lab experiments, he can clean the worktable and start anew.
The program has a way to modify the information about elements and reactions and so enrich the database. The login in the administrative panel requires an example password to protect students from accidentally deleting parts of the database in schools. On the first run of the program, a teacher can change the example password as it is initially recorded in the help file.