Why Was A4 Developed?

I was developing a graphical desktop app, and I just couldn't find a platform with the right combination of performance and features.

So the app worked, adding all of the desired features went smoothly, but it was slow and ugly, and there wasn't a lot I could do about it without rewriting everything that was going on underneath (or, alternatively, rewriting the app itself in a very unintuitive and hard-to-maintain way - i.e. using C++ for high-level stuff).