List functional requirements for software