It's not easy to tell the diffrence between System developer and Application developer. Fortunately, I knew something about Daniel. He was a C++ guys 2 or 3 years ago. At that time, he wrote some database applications with other VB/VC++ programmers. In fact, I'd rather look the Apusic Server as an application project.
Whatever language you used, whatever platform you worked with, the spirit of programming will not change. The guys who hold this spirit are always code-gurus.
I hope you and Daniel will become friends because you are both the kind of guys which I call "real" programmers. :-)
BTW: I was application programmer too. At present, I'm just one of the thousands job hunters in Toronto.