It’s amazing what mobile devices can do these days. From gaming to video chat to finding the nearest restaurants, cell phones aren’t just for communication anymore. With all of the apps available, how do you know which is best for you? The following is a list of the top five best new apps for Windows.

5- Foodspotting: Ever go to a restaurant, see pictures of the food on the menu and then feel nothing but disappointed when your meal finally comes? With the foodspotting app, those days are over! Use this app to see actual pictures of the food people are eating in specific restaurants.

4- Sliding Keyboard: Let’s face it, swipe texting is faster than pushing all of those little buttons, not to mention that it’s just plain fun. Though the keyboards on Windows mobile devices are already awesome, this app allows you to slide your fingers around on the keys while texting or surfing.

3- MLB at Bat 2011: This app is almost a necessity for anyone that calls themselves a fan of baseball. Offering a cool new customizable homescreen so you can follow all of your favorite teams and live audio streaming of games, this isn’t just the best sports app for Windows mobile devices, it may just be the best sports app period.

2- Epicurious: Need to find a fantastic recipe fast? This app provides access to over 30,000 professionally created recipes and allows you to sort through them based on what food is currently in season. The helpfulness of this app doesn’t stop there, you can also create interactive shopping lists, look up step-by-step instructions and much more, all for free.

1- IM Messenger: Whether you prefer skype, facebook chat or old school yahoo messenger, this app can handle them all at the same time.