Answer: satisfaction of unique business requirements
Step-by-step explanation:
The word unique means : being the only one of its kind; unlike anything else. Hence, when a software is developed, it is done to meet a specific purpose which is known to the developer. So this can't be part of the above.