Management is called a science because it has a systematic body of knowledge including concepts, principles and theories. But it is not a perfect science as its principles are mostly situation based and do not produce the same results every time. In fact, management is a social science as it deals with humans whose behavior is not fully predictable.