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...