Is CP entitled to recover damages for breach of the contract?
No, because HDS's computer systems manager did not certify satisfactory completion of the programs
Yes, because CP had substantially performed. 
Yes, because the program would save HDS $12,000 a year. 
No, because shortening the processing time by one-half was an express condition subsequent. 