Application development experience on Web applications and Windows applications on Microsoft Technologies