The software is designed and implemented to help people learn foreign words. First of all, the user have to register on the site and then make use of the services offered by the program. The user can add words and their meanings, that he wants to learn. The words include plural and singular forms, which also can be interrogated by the program. The words given by the users are saved into lists (users can create any number of lists), and the program is able to interrogate all these lists. Each list includes statistics. These statistics can inform us about, how many words did the user know correctly. The statistics include a time stamp. With the time stamp we can see whether the user improved his vocabulary or he did not learn the words. The software has a JSF (Java Server Faces) surface with demanding CSS-based web design. A large part of the surface components are from PrimeFaces library, that is available for free. The data is saved in a database, which is managed by JPA (Java Persistence API).