Each database client works with the database through dedicated process called "backend". It accepts queries/commands from client, handle them and receive result to client.