It's a desktop diary application.
It implements a calendar for multiple daily annotations with binary attachments, details list, internal links, advanced search tool, CSV, XML and HTML reports, HTML note editor, encrypted data storage and password access.
BasicDiary is a program designed and developed to keep track of the most significant events of my life, understood in broad sense.
So personal events, family's, my impressions, but also purchases, how was the past year's climate, and electronically store a few documents that normally tend to lose in the maze of folders that accumulate over the years.
And this in order to be able to recover all the information as easy and fast as with a web search engine.
Totally written in Java language for maximum portability it runs on Windows, Linux and MacOS.
BasicDiary is open source, published under the GNU GENERAL PUBLIC LICENSE and is free of charge.