Difficulties Of Portable Program Growth And Program Product Lifecycle