The main objective of this article is to show that generalized differentiation can be understood as a process of comparing functions and their generalized continuity properties. We show it by working with generalized notions of derivative and continuity. The article covers wide range of types of generalized continuity.