Consider reuse-based software development. Which of the following is true?