Lesson 1: Software is key, and it is differentLesson 2: Be careful with open-source softwareLesson 3: Starting a virtual prototyping software development program is hardLesson 4: Do not overpromiseLesson 5: Manage the risksLesson 6: Strive for a lightweight management approach that emphasizes practices, not processesLesson 7: Software testing is just as important as feature developmentLesson 8: Automate the product development and testing process as much as possibleLesson 9: Competent software developers of the virtual prototyping enterprise are a precious commodity with special needsLesson 10: Strongly encourage staff career developmentLesson 11: “The funds must flow”