Это всё элементарно программируется, было бы желание сделать, это не так уж и сложно для программиста и по средствам небольшие затраты.
А как работать с удалёнными структурами? Как я могу мотивировать человека на подписание договора, если не могу отследить, когда и на какую сумму он закупился?