Program Words pozwala na naukę nowych słówek (zdań) w obcym języku ale również na utrwalenie już znanego słownictwa. Zestawy tekstów (słówek, zdań), z określonej dziedziny, są gromadzone i zapamiętywane pod wybranymi nazwami (tematy). Program pozwala na testowanie znajomości słownictwa w obu kierunkach - tłumaczenie słowa w języku obcym na słowo w języku rodzimym i odwrotnie. Dodatkowo utrudnieniem może być na przykład losowa kolejność wyświetleń słówek, z zestawu różnych tematów. Prezentacja słówek może być realizowana trzema metodami: wybrany temat, wyświetlaj kolejno tematy lub wyświetlaj losowo tematy. Możliwość odczytu danego słówka (zdania), w obcym języku, pozwala na przyswojenie sobie wymowy słówek. Generacja słówek w języku obcym jest realizowane na dwa sposoby: z wykorzystaniem Google API lub z wykorzystaniem biblioteki Pyttsx3. Program wymaga pewnej pracy od użytkownika - przygotowanie zestawów tekstów z określonej dziedziny (tematy) ale dzięki temu użytkownik tworzy tylko takie zbiory słówek, które go interesują a przy okazji wprowadzając teksty do programu uczy się pisowni wyrazów.
Podstawowe funkcje programu to możliwość: wprowadzania zestawów słówek (zdań) w języku obcym i rodzimym, uzupełniania tych zestawów w dowolnym momencie, nauki nowych słówek (zdań) w obcym języku ale również utrwalania już znanego słownictwa, wyboru głosu (męski, żeński) oraz nauki wymowy słówek. Krótką charakterystykę programu można przeczytać w 'Opis programu'.