Application and Programming Survey