A method and system for organizing a package involving identifying an
asset within an application, wherein the asset is determined by an asset
boundary and the asset contains a logic/data part and an extended
environment part; identifying the package within the application, wherein
the package is a logical division of the application and wherein the
package includes a plurality of assets; determining a package boundary
identifying the scope of the package, wherein the package boundary may be
determined by the asset boundary of at least one asset in the package;
and organizing the package according to the package boundary, wherein the
package including at least two assets.