The management team at my company is rapidly abandoning their Blackberries and embracing iPads. At the moment they're still just emailing each other but I'm starting to see some interest in making some of our internal MIS apps run on the iPad, so they could quickly pull up some data during a meeting.
Our company is strictly Windows/SQL Server based and has a lot of internal WinForms and WPF apps. These tend to be "fill in some parameters on a form and get a populated datagrid of results" apps. I imagine any iPad apps would initially work the same way. Eventually they may want graphing (simple line and bar graphs). We also do a lot of GIS work with ESRI/ArcObjects and it's intriguing to think about moving some of those too.
How practival is the iPad for enterprise apps? Is there a workaround for the lack of a printing function (what was Jobs thinking!?) Can I install private internal apps without Apple's approval or going thru the AppStore?
What hardware and software is needed to do iPad development? What is the equivalent of Visual Studio and what does it cost? Are there competent contractors out there who could port C#/WinForms apps to the iPad?