If the information necessary for the implementation of your project contains sensitive data, make sure that your contract with the software house includes a confidentiality agreement. By signing the NDA, you can be sure that your business secrets are safe and that their disclosure will result in a financial penalty.