This document is a technical report detailing the research and development process for JMP software, a product of JMP Statistical Discovery LLC, a subsidiary of SAS Institute Inc. The report outlines the foundational principles of the JMP development process, emphasizing frequent customer interaction, prototype releases, and open communication among development teams. It describes the structure of the JMP R&D team, which includes various operational units such as statistical development and testing. The document also explains the software development lifecycle, highlighting the multi-tiered release strategy that balances new features with stability and security updates. Additionally, it covers the requirements gathering process, which involves input from customers and development partners, and the iterative nature of design and testing phases. The report concludes with a discussion on the testing and validation practices employed to ensure the accuracy and reliability of JMP software, including automated testing and statistical verification methods.