Besides that also as a forum to formulate problems, to execute program, to evaluate and revise existing program.