Enabling Application Awareness