application-specific requirements