In Artemis' Systems you specify what Components are required by the System, i.e. if and Entity at some point has at least all the required components it is considered that it is added to the System, i.e. next frame the System will process it. But in Artemis you also get callback functions such as In Artemis' Systems you specify what Components