Direct manipulation means that the user can work directly with all kinds of objects that appear on the computer screen, without the mediation of any symbolic representation such as a programming language.