There's no way that you have a computer with internet access but cannot afford a few dollars a month on a micro instance backend. My database for a big project is on the same machine as my web server which works fine. If you don't own a computer with internet, well you have my sympathy - that's tough.
I didn't say you must build a web product, but whatever you build must have a website.
Maybe English isn't your first language, or you're not trying very hard to understand the spirit of what I've written.
I also cannot pay for backend DB because I don't have any money.
Finally, whatever I build would be CLI based or have a native GUI, not web style; I wouldn't want to (nor can I) build a website related to the software.
I guess I cannot build something real. Darn.