The specific functionalities of the program would depend on how it's designed