As the complexity of inspection applications can vary considerably it is important that the chosen solution fits the project requirements. A high level of flexibility will allow easy adaptations for new tasks that might occur later. Considering possible future needs should form part of the specification phase.