The theory of inverse semigroups forms a major part of semigroup theory. This theory has deep connections with important mathematical disciplines, not only classical ones such as geometry, functional analysis, number theory, but also with more recent theories: the theory of algorithms, graph theory, the mathematical theory of automata, etc. The importance of inverse semigroups, first and foremost, is that they form an abstract class of algebraic structures which are isomorphic to semigroups of partial bijections. This thesis is organized in two parts, inverse semigroups in Part 1, and inverse categories (that arises if we apply a basic property of inverse semigroups to morphisms of a category) in Part 2. In the first chapter of my thesis, I...