Application characterization