Delivering a project in limited time would require a longer maintenance process whereas a simple enhancement to the program could lead to a revamp; shorter lifespan of the system.