Software code is embedded with data and tasks. Separating these has proven that it is possible to construct a tool (a conceptual design software application) capable of evaluating a design based on its reason for existence, its need. This fundamental principle is clearly explained, and is implemented through the creation of a particular software application. This application helped in the development of new mobile robots for Engineering Services Incorporated, which were focused on improved traction and manoeuverability performance. The software tool generated explicit models from numerous design iterations of two concepts, in record time. Each model included simulation-pertinent information which was embedded in an automated fashion, thereby eliminating the need for numerous laborious tasks. The analysis of the "Backpack-able Mobile Robot" validated this particular software tool, while the generalization of the process to construct it has been defined so that future conceptual design application tools can be created.