Nearly every mobile app development company signs an NDA before further communication with the clients and developing the application. This agreement is not compulsory, but it depends on the clients; if they need to sign it, we allow them to sign.