BorealSE is a simulation engine writen in Java that aims to be a platform for distributed discrete event simulation models. It also aims to incorporate the ideas and benefits of OOP so that simulation models can be written on top of reusable components.