This presentation discusses when to consider a real-time deterministic platform for an application and how to choose the right software and hardware. It discusses the "do's and don’ts" that are essential to being successful when porting a LabVIEW or LabWindows/CVI application to run on a real-time operating system. It also discusses the technical details of how these real-time platforms work and how to get the most performance from them.