Distributed application development for three-tier architectures: Microsoft on Windows DNA | IEEE Journals & Magazine | IEEE Xplore