Ad-hoc analysis is any business report or data analysis curated and created by users, as and when they need it. Ad-hoc analysis in business intelligence sits in stark contrast with the managed reports seen in the early days of business analytics.
Advanced analytics is an umbrella term for a group of high-level methods and tools that can help you get more out of your data. The predictive capabilities of advanced analytics can be used to forecast trends, events, and behaviors.
Application delivery refers to the combination of services that companies must perform to provide functionality for the end-user or client. Application delivery uses a variety of platforms and technologies to create applications that are robust, available, and scalable.