Сейчас как раз занят тем, что пишу систему из клиента - Qt/QML, и серверной части. Есть много вариантов архитектуры подобных приложений. Первый вариант, который я реализовал в макете для "инвесторов", это обертка над БД. В таком случае все операции проходят на стороне клиента, формируется запрос и заполняется какая-нибудь QSqlQueryModel, которая потом заполняет нужные вьюхи.
Второй вариант, уже рабочий и масштабируемый, к которому я сейчас подошел это использование в качестве сервера - (x)SGI приложения, которое крутится под каким-нибудь вебсервером. Я сделал выбор в пользу Flask, хотя, по сути, абсолютно пофиг, на чем будет сервер, главное чтоб ты сам сделал себе удобный API, выдающий тебе JSON'ы, которыми можно заполнять модели.
Третий вариант, это вообще написать сервер самому, ведь в Qt есть QTcpSocket, все дело в потребностях, ты дал слишком мало данных.