What happens if a developer does not fulfill the terms of the agreement?

The client has the right to pursue claims in court.