Singleton vs Application

Can anyone please tell me with WireBox scopes what is the difference
between application and a singleton?

Functionally, I believe they are the same. As far as I can tell the difference is that SINGLETON will live within the variables.instance scope of the coldbox.system.ioc.scopes.singleton object while APPLICATION is something you could grab (and modify) from anywhere in the application–including outside the framework.

Aaron Greenlee