CSI Software is committed to helping our clients improve efficiently and gain a competitive advantage. We'll provide the support and training you need to achieve more.

CSI Software offers a wide range of training options to give customers the tools they need to succeed as well as numerous resources to help solve any issues you may encounter. When everyone understands and knows how to use CSI Software's products to its fullest potential, you can rest assured that you are getting the most out of your investment.

Account Management - Every customer is assigned a dedicated representative to manage your account. Account Managers work as liaisons between their respective customers and support, development and technology.
Customized On-Site Training - This training can consist of the preset CSI Software curriculum, or you may customize the class by creating your own class outline to best meet your needs. This option is ideal for organizations that want more individualized instruction. We can even use your own data! Many clients find it to be the most cost-effective way to train several users at once with one-on-one instruction.
Documentation - Read the most recent user guides, tutorials, software updates, and patches.
Courses - The Courses is a (self-paced) collection of online software lessons that take you step-by-step through key concepts and tasks in SpectrumNG. Take the courses whenever you need them, at your own pace! Since they are online, lessons are always available.
Technical Support - Our team of dedicated support experts are available to help you with any problem you have.
Summit – This annual conference is your opportunity to hear, firsthand, about the CSI Software vision and extended roadmap. You'll learn how our offerings will enhance the value of your existing investment, and meet your organization's ongoing need for products and services that deliver maximum ROI.
Discussions – This is a community where customers submit questions and open discussions that other experienced users can respond to.


  • Dr. Robert Ross

    Dr. Ross is the Chairman of CSI Software, the company he founded in 1977. He has led CSI Software to 30 years of growth and profitability, making the company one of the most respected in the industry.

  • Jonathan Ross
    President and CEO

    Jonathan Ross is responsible for the strategic vision, direction and day-to-day leadership of the company. Jonathan joined the company in 1997 and has previously held positions in sales, marketing and development.

  • Andy Wigderson
    Vice President

    Andy Wigderson joined CSI Software in 1997 and is responsible for account management, educational services, implementation, marketing, product management and sales.

  • Frank McDuff
    Vice President Finance and Administration

    Frank McDuff is a CSI Software veteran with over 15 years of experience with the company. He is responsible for leading the company's finance, administration and human resources.

  • Ken Heineman
    Vice President Sales

    Ken Heineman has worked at CSI Software for over 10 years and is responsible for leading the company's sales department.


  • David Molina
    Chief Technology Officer

    As CTO, David Molina is responsible for executing the overall technology vision for the company. David manages the Development teams, in-house and offshore, and maintains the company’s security compliance. Since 2003, David has led the development of new initiatives and has been instrumental in transitioning CSI to the cloud.

  • Ryan Wehmeyer
    Director of Marketing

    Ryan joined CSI Software in 2006 as Marketing Manager. He is responsible for all marketing initiatives including branding, demand generation, PR and product marketing

  • Christina Nava
    Director of Technical Support

    Christina joined CSI Software in 2012 and has worked in both technical support and consulting. Her responsibilities including overseeing and managing CSI Software's technical support department based in Houston, TX.

  • Scott Wimberley
    Implementation Manager

    Scott joined CSI Software in 2006 and spent 9 years as a consultant, assisting customers with their implementation of CSI Software. As Implementation Manager, he is responsible for coordinating and scheduling all software implementations including conversion, training, and go live support.