Beam propagation methods, BPM, have found widespread use for the design of optoelectronic devices and components. By making physically consistent approximations, BPM techniques require significantly less computationally resources than many other alternative approaches. In this paper we review the role of BPM, consider its present day limitations and discuss the issues that need to be addressed if BPM is to move forward in the future.