variables declared in the body of a function (or block) for use only within that function (or block)
-declared in body -only acessable in the function that declares them
computer software designed to operate the computer hardware and provide a platform for running application software