Over the last few years I have played around with various technologies such as .NET, SVG and GDI+. I managed to create a few prototype web mapping systems that used either SVG or GDI+ to display data and Microsoft Access to store the data. I was not satisfied with these prototypes however, because they had too many dependencies and required too much code to get a basic prototype working. At the end of the day, I wanted something that was very simple, very reliable and would run on as many platforms as possible.
I had heard and read a lot about how widespread PHP was, so I did a bit of reading and found out about the GD library and how it could be used to create images and display graphics. Then I happened upon SQLite and was impressed with its combination simplicity and performance. After a lot of coding I came up with a simple web map server, that had its own spatial data storage format (within an SQLite database) and a display mechanism (using PHP GD).