An application authored by someone other than the author of the main system. Third-party packages can be either fully integrated, not integrated at all or partially integrated to the main system. Third-party packages are often called upon for specialized functions like shipping management.