(From CreatingJavaPackages) LayerIndependentPackage refers to the practice of grouping objects in a Java package according to a central theme as opposed to grouping them according to where they fall in an ''n''-tier application. ---- See also: PackagePerLayer