Uses of high-level languages
Used when the execution speed is not the most critical factor
e.g. in common productivity applications
Most modern applications such as commercial database packages, operating systems, e-commerce software and social media apps are developed using a high-level programming language.