The purpose of this blog is to describe the process of creation of a new accounting program. I already wrote other accounting programs, but this time I have different requirements.
- Multi platform. The program must run under Windows (of course), Linux and OS X. It will even be possible to mix clients with different operating systems in a network.
- Long life. This program must last a very long time, so that I will not have to rewrite it again. This means that I do not want to use proprietary tools, which are subject to change. I will use mainly open source software for this project.
I am working at this project since some time, so I learned a lot of interesting things. I do not want to forget them, and other people might find them useful, so I will use this blog to save those information.