Application Development using a high-level programming language