What is a module?
A module is a principle that can be used in various contexts and that is used primarily to reduce complexity by breaking a system into various related or independent parts. The complexity of each part is hidden dividing the module in its concept and its interface with the various parts.