Although modules are designed as a way to seperate your different applications, modules can also work together. All fields and rules in every module contain the ability to access data in any other module. This means you could have an entire network of modules all working together to perform tasks. For example, you might have a module called "Supplier & Customers", and another module for generating invoices, in the second module can access data like a customer list in the first module.