To specify which packages are accessible outside the module.
Using 'exports' in module-info.java, a module can control which of its packages are accessible to other modules. This facilitates strong encapsulation, ensuring only intended parts of the code are exposed. For instance, an 'authentication' module might export 'auth.api' to allow user validation but keep 'auth.internal' private.