The engines of software movement in Iran are universities and research institutions. This movement, reflected in scientific production, is a product of basic, applied and evaluation research. PH.D and master degree students can play an important role in scientific production. Student’s dissertations and scientific papers can be a channel for rendering Iran scientific products.
Indeed, universities not only transfer knowledge but also by academic researches, create knowledge and disseminate it in society. This created knowledge (Theory) must be evaluated. Therefore, in this paper, first we will discuss relationship between knowledge and theory, then offer a short viewpoint about concept of theory and building bricks of it and suggest some criteria for evaluating new theories in social science.