Final answer:
Functions in computer programming typically require data to input, manipulate, or output, making the statement true. Software functionality often involves working with data, making the statement true as well.
Step-by-step explanation:
The statement that anywhere there are functions there is data is true. In computer programming, functions are blocks of code that perform specific tasks. These tasks usually involve manipulating or processing data. Therefore, wherever there are functions, there is usually a need for data to be input, manipulated, or output.
The statement that software functionality is specified to create/use data is true. Software functionality refers to the specific tasks and operations that a software program can perform. To perform these tasks, the software needs to work with data, whether it's input from the user, data stored in a database, or data generated during the program's execution.