When using a database in project mode, do note that there are separate behaviors depending on whether the client is on the same or different machine from the server.
Client and server on same machine:
When on the same machine, the connected client will be able to modify forms, methods, etc. as usual in the application.
Client and server on different machines:
When on a separate machine, the client side will not be able to modify code and forms when developing applications. Upon connecting to the server, the client will take a snapshot or copy of the server's .4DZ file and will only allow the client to work in the project in read-only mode. As so, it is recommended for developers working on the same application to be comfortable with using Github prior to converting to a project database.