In the last 20 years, significant improvements in the computational fluid dynamics (CFD) modeling have been made that allow the simulation of large-scale, commercial CFBs. Today, commercial codes are available that can model some of this behavior in large-scale, commercial units in a reasonable amount of time. However, the hydrodynamics in a riser or fluidized bed are complex with both micro and macroscale features. From particle clustering to large streamers to the core-annulus profile, the particle behavior in these unit operations rarely behaves as a “continuous fluid.” Even the role of particle size distribution is often neglected and models that do consider particle size distribution don’t always consider the role of particle size on granular temperature. Many models use insufficient boundary conditions by assuming uniform or symmetric profiles, which is rarely the case. Furthermore, grid sizing is usually based on computer limitations instead of model limitations, and many models of commercial systems extend beyond the capability of the constitutive equations being used. Successful application of today’s CFD models requires a good understanding of the equations behind the code, the assumptions used for those equations and the capability or limitations of the code. CFD is nothing more than a guess without an understanding of the fundamentals, underlying assumptions and code limitations that are part of every model.