where to put applicationStop()?

I have seen several mentions of putting applicationStop() in Application.cfc’s onRequestEnd() function (conditionally, of course).

Could someone explain why it should be onRequestEnd? vs onRequestStart? Does it matter ACF vs Railo?