Tato bakalářská práce se věnuje realizaci fakturačního a účetního programu určeného pro drobné živnostníky. V práci je popsáno využití jazyka Java s důrazem na serializaci, vlákna a využití kolekcí, technologii XML a možnost tisku pomocí knihovny Java Print. V praktické části je realizováno jednoduché účetnictví včetně tvorby faktur. Aplikace navíc umožňuje tisk smlouvy o dílo, vedení deníku živnostníka a knihy jízd.The subject of this thesis is an accounting program aimed at self-employed people or small companies. The theoretical part contains the description of the Java programming language, with emphasis on serialization, threading, the use of collections and XML technology and the ability to print output on a printer using the Java "Pr...