 Object-based modularity provides the application as a collection of separate executable files which may be independently maintained and replaced without redeploying the entire application (e.g.Microsoft "dll" files; Sun/UNIX "shared object" files).Some object messaging capabilities allow object-based applications to be distributed across multiple computers (e.g.