ASL2: A Framework For Application Management (Best Practice)