Hi, if the software company has not met project milestones or any functional deliverables that are specified in your SRS/HLD/LLD then you are well within your rights to issue notice to other party. Also check your contract for dispute resolution(arbitration/jurisdiction). After issue of notice you can choose to initiate dispute redressal measures as per contract. Can claim damages also.