ANSWER:
A: The current version of a program should meet the current requirements of the user. Future requirements and additional features can be added to later versions.
Answer in Depth...