Business logic, data upload and update.