I am in the process of developing a project that wants to be offered to the client either via a website or via an app or both, but the main worry is there can only be one database to hold all the data.

Is it possible to have an app being used by some people, a website being used by another set of people and when they fill in the forms on each they go into a single database so that the managers can read them, and respond.