It should be a software created in Visual Basic.
The software should be able to : offer, order, invoice and customer management.
It is also important that the database can be connected via an app .
In this app you could enter customer-specific data (for example: customers order at the customer´s location). In backoffice you can see then the orders.