<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Philo's WebLog : Non-Tech</title><link>http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx</link><description>Tags: Non-Tech</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>A simple conceit vs. questions left unasked</title><link>http://blogs.msdn.com/philoj/archive/2007/10/26/a-simple-conceit-vs-questions-left-unasked.aspx</link><pubDate>Sat, 27 Oct 2007 06:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5701801</guid><dc:creator>philoj</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/philoj/comments/5701801.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=5701801</wfw:commentRss><description>&lt;P&gt;Here's a fun mental exercise - on the one hand, we have the "everyone is lost but me" syndrome, where someone will charge off on a course of action, despite many many warnings about the perilous nature of his quest, until he runs smack dab into that windmill. &lt;/P&gt;
&lt;P&gt;And yet we have "there is no such thing as a stupid question" - where even though everyone around you seems to know what's going on, and you see some flaw, the refrain is "it never hurts to ask the question." &lt;/P&gt;
&lt;P&gt;How do we reconcile these? One the one hand, we say that charging off contrary to everyone's opinion is bad; but on the other hand questioning the course when everyone is charging off is good. &lt;/P&gt;
&lt;P&gt;The issue is ego. &lt;/P&gt;
&lt;P&gt;"Everyone is lost but me" isn't about one person heading in a direction that everyone else warns about; it's about believing that you are smarter than everyone else around you. I can cite two examples and a counter-example from, of all places, Hollywood:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Batman&amp;amp;Robin, where Joel Schumacher killed a multi-billion dollar franchise because he was sure what the public wanted to see was more camp like the Batman TV show of the 60's. Never mind that Tim Burton's dark, adult dramas had raked in sinful amounts of cash - when everything is working right, obviously it's time to change the formula. The box office punished Schumacher and comic book movies went into remission for ten years, until Spiderman and Raimi's understanding of the public brought it back. &lt;/LI&gt;
&lt;LI&gt;Annapolis (and the thought that prompted this post). This one is near and dear to my heart, since I'm a Naval Academy graduate. As I understand it, the director/producer people wanted to make a movie set at the Naval Academy - hoping to trade a bit on the patriotism borne by 9/11 and launch a new era of Top Gun movies. They approached the Navy about filming at USNA. The public affairs officers in the Navy read the script, and asked for a few changes. The producer/director people refused, and the Navy refused permission (so the movie was shot in Philadelphia). This turn of events was crushing to a lot of USNA graduates, and at first we blamed the Navy for being so unbending. Now that I have seen part of the film, I understand. One of the objections the Navy had was about a romance between a Plebe (freshman) and a female upperclassman. This is fraternization and an expulsion offense at the Naval Academy. I'm sure the producer/director people thought this made it a "forbidden love," but it just came away as completely and utterly unbelievable. I had to turn the movie off. So because the producer/director people thought they knew better than Navy officials what a USNA movie should look like, it tanked. &lt;/LI&gt;
&lt;LI&gt;The exception: The Lord of the Rings. When Peter Jackson first landed the role as director, he talked about "his vision" of Tolkien's work. Several hundred thousand angry emails and letters from fans later, he took their rebukes as a challenge and decided to go the other way - be as accurate as humanly possible to the original work. The rest of that, is history. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Of course, there's an exception to all of this - there are times that you may be so sure in your vision that you decide to ride off despite the warnings of others. Many visionaries have changed the world this way. Sometimes it's still ego, but I think a large number of times what sets them apart isn't thinking "everyone else is lost but me" but rather "everyone else is looking for the path, but I think I can find a shortcut" - not doubting the intelligence of everyone else, but believing they've found insight into a new path. &lt;/P&gt;
&lt;P&gt;A fine line to walk, to be sure. &lt;/P&gt;
&lt;P&gt;And yet you'll sit in a room of people you know are smarter than you who are discussing a plan and settling onto the details when you're sure you've spotted a flaw in their plan. Is it ego to ask about it? Well, it may be ego to assert that you have found the flaw in their plan and their all stupid; but I think again - many folks who ask (or sadly, don't ask) that question aren't sure they're smarter than everyone else - often they just think they are the ones who have missed something. &lt;/P&gt;
&lt;P&gt;Who was it that said "don't let your ego write checks your body can't cash..."? &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5701801" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/Developer/default.aspx">Developer</category><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category></item><item><title>Scorecards - SharePoint, SQL Server, or PerformancePoint? </title><link>http://blogs.msdn.com/philoj/archive/2007/10/08/scorecards-sharepoint-sql-server-or-performancepoint.aspx</link><pubDate>Mon, 08 Oct 2007 08:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5356433</guid><dc:creator>philoj</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/philoj/comments/5356433.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=5356433</wfw:commentRss><description>&lt;P&gt;A few years ago, if you asked Microsoft how to build a scorecard, they may have shrugged. Then we released the "Business Scorecard Accelerator" - a free technology mainly designed to showcase SQL Server Analysis Services. &lt;/P&gt;
&lt;P&gt;It was so popular that Microsoft made a product out of it - Business Scorecard Manager 2005. While BSM could pull data from ODBC data sources, its best buddy was still Analysis Services. With the right cube, you could throw together a scorecard in under a day. Of course, BSM still had its quirks...&lt;/P&gt;
&lt;P&gt;After Microsoft bought ProClarity in 2006, the BI vision coalesced - BSM v2, ProClarity, and Biz# (a multidimensional planning application) were unified into PerformancePoint. PerformancePoint, which just launched a few weeks ago, is a huge step forward in business intelligence, but more on that another time.&lt;/P&gt;
&lt;P&gt;At the same time, SharePoint 2007 has "KPI lists" - a special type of document list which can display collections of key performance indicators. This can be distracting as a type of "scorecard." SharePoint also adds Excel Services, which can allow users to build scorecards in Excel and display them inside SharePoint.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;So what to use when? &lt;/P&gt;
&lt;P&gt;A quick overview...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;MOSS KPI Lists:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Pros:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Easy to use&lt;/LI&gt;
&lt;LI&gt;Integrated with MOSS (web parts &amp;amp; lists)&lt;/LI&gt;
&lt;LI&gt;Can show multiple data sources&lt;/LI&gt;
&lt;LI&gt;Can show KPI's from SQL Server Analysis Services&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Cons:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Does not scale across the organization&lt;/LI&gt;
&lt;LI&gt;Limited functionality&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Basically, MOSS KPI lists are a good way to pull KPI functionality on to a SharePoint page - surface some business intelligence on a portal page or shared site. They make a good companion to a BI effort, but this is not the way to start a BI or scorecard initiative - you will quickly be frustrated by some of the limited functionality (formatting, lack of drill down, etc). &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Business Scorecard Manager 2005:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Pros:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Strategic&lt;/LI&gt;
&lt;LI&gt;Scalable&lt;/LI&gt;
&lt;LI&gt;Linked Analytic Charts&lt;/LI&gt;
&lt;LI&gt;Annotations&lt;/LI&gt;
&lt;LI&gt;Alerts&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Cons:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Need SQL Server 2000 Notification Services for alerts&lt;/LI&gt;
&lt;LI&gt;Builder is quirky&lt;/LI&gt;
&lt;LI&gt;Working with ODBC data sources is labor intensive&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The greatest thing about BSM is how very easy it is to set up a manual scorecard and publish it into SharePoint. Once you learn your way around the Builder, you can whip up a manual scorecard in a few hours. This is powerful because in a scorecard initiative putting an ad-hoc scorecard on the web can "wake up" stakeholders and get their attention while you start wiring it to back end sources. &lt;/P&gt;
&lt;P&gt;Having said that, wiring BSM to those back end sources can be labor intensive - each current value, target, and trend has to be wired up as an independent query. Again, using SQL Server Analysis Services can make this far easier - dimensions automatically display across the scorecard. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Excel Services Scorecard&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Pros: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Easy to use&lt;/LI&gt;
&lt;LI&gt;Ad-hoc&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Cons: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;No drill down&lt;/LI&gt;
&lt;LI&gt;May not scale&lt;/LI&gt;
&lt;LI&gt;No linked charts&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Creating a scorecard in Excel and publishing it to Excel Services is a nice way to publish an ad-hoc scorecard. However, it lacks the linked ad-hoc charting and drill down capabilities. It also may be difficult to maintain due to its nature as an Excel spreadsheet. (This is not meant as a limitation of Excel, but rather how Excel xls files often invite sloppy processes...)&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;ProClarity Dashboard Server:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;(ProClarity had a Dashboard Server product, which is being discontinued)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;PerformancePoint Monitoring:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Pros:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Designed for the enterprise&lt;/LI&gt;
&lt;LI&gt;Annotations&lt;/LI&gt;
&lt;LI&gt;Linked analytic reports&lt;/LI&gt;
&lt;LI&gt;Drill-down&lt;/LI&gt;
&lt;LI&gt;Dashboard builder&lt;/LI&gt;
&lt;LI&gt;Extensible&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Cons:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A more expensive option&lt;/LI&gt;
&lt;LI&gt;No alerts&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Honestly, PerformancePoint Dashboard &amp;amp; Scorecard builder is awesome to work with. The designer is drag and drop and pretty intuitive. It still works best with multidimensional data, but can also show data from other data sources (SharePoint lists, Excel spreadsheets, ODBC data sources, etc). In addition PerformancePoint includes powerful analytics from ProClarity, and the new planning engine for what-if and forecast modeling. &lt;/P&gt;
&lt;P&gt;So - SharePoint KPI lists and Excel Services are good introductions into scorecarding, but for a real scorecard/dashboard/BI initiative, PerformancePoint is the way to go.&lt;/P&gt;
&lt;P&gt;For more information: &lt;A href="http://www.microsoft.com/bi"&gt;http://www.microsoft.com/bi&lt;/A&gt; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5356433" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category><category domain="http://blogs.msdn.com/philoj/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category></item><item><title>InfoPath &amp; SharePoint screencast demo</title><link>http://blogs.msdn.com/philoj/archive/2007/09/28/infopath-sharepoint.aspx</link><pubDate>Fri, 28 Sep 2007 08:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5179743</guid><dc:creator>philoj</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/philoj/comments/5179743.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=5179743</wfw:commentRss><description>&lt;P&gt;As&amp;nbsp; follow-up to the "hook InfoPath to a database" demo, here I'm taking a step back to a simpler form - building an InfoPath form to be used on its own in conjunction with SharePoint. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=344635"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=344635&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In the next few videos I'm going to cover:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;InfoPath, xml schemas, and xml&lt;/LI&gt;
&lt;LI&gt;An advanced InfoPath form connected to a database&lt;/LI&gt;
&lt;LI&gt;Connecting an InfoPath form to a .Net web service&lt;/LI&gt;
&lt;LI&gt;Connecting an InfoPath form to a SQL Server web service&lt;/LI&gt;
&lt;LI&gt;eForms &amp;amp; workflow in SharePoint&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;(Just a reminder - this and other fun InfoPath 2007 stuff all covered in &lt;A class="" href="http://www.amazon.com/gp/product/1590597303?ie=UTF8&amp;amp;tag=philosvbaccesspr&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597303" target=_blank mce_href="http://www.amazon.com/gp/product/1590597303?ie=UTF8&amp;amp;tag=philosvbaccesspr&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1590597303"&gt;my book&lt;/A&gt;...) &lt;/P&gt;
&lt;P&gt;&amp;nbsp;I'll also be covering more business intelligence content (SQL Server Analysis Services, ProClarity, PerformancePoint - stay tuned!)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5179743" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/Developer/default.aspx">Developer</category><category domain="http://blogs.msdn.com/philoj/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category></item><item><title>Bibliomeme</title><link>http://blogs.msdn.com/philoj/archive/2004/04/17/115354.aspx</link><pubDate>Sun, 18 Apr 2004 04:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:115354</guid><dc:creator>philoj</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.msdn.com/philoj/comments/115354.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=115354</wfw:commentRss><description>&lt;P&gt;1. Grab the nearest book. 2. Open the book to page 23. 3. Find the fifth sentence. 4. Post the text of the sentence in your journal along with these instructions.&lt;/P&gt;
&lt;P&gt;&amp;#8220;Right-click the My Documents folder and select Properties&amp;#8221;&lt;/P&gt;
&lt;P&gt;(from Hillier's book, reviewed below)&lt;/P&gt;
&lt;P&gt;Hmm... that may be the most common answer around. ;-)&lt;/P&gt;
&lt;P&gt;Philo&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=115354" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category></item><item><title>SharePoint Planning</title><link>http://blogs.msdn.com/philoj/archive/2004/04/09/110669.aspx</link><pubDate>Sat, 10 Apr 2004 03:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:110669</guid><dc:creator>philoj</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.msdn.com/philoj/comments/110669.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=110669</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;&lt;FONT size=2&gt;The centipede was happy, quite,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Until the toad for fun&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Said, 'Pray which leg comes after which?'&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This worked her mind to such a pitch&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; She lay distracted in a ditch,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Considering how to run.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT size=2&gt;-George Herbert Palmer&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;It's entirely possible SharePoint offers the best out-of-the-box experience of any product Microsoft has ever released. It's just Next-Next-Next-Next-Finish and you have a Portal to turn your webmasters loose on. &lt;/P&gt;
&lt;P&gt;SharePoint offers a lot of power. So much power that it can often be in danger of not getting used at all. There's a hierarchy to SPS Portals, Sites, Pages, etc. There are area pages to aggregate information, groups, audiences, topics, &amp;#8220;Best Bets,&amp;#8221; and so on. There is so much to do, that an organization can spend all its time &amp;#8220;planning&amp;#8221; how to deploy a portal and never get around to actually doing it. &lt;/P&gt;
&lt;P dir=ltr&gt;There is a story about a college, perhaps apocryphal (Larry Wall seems to think it's &lt;A href="http://www.softpanorama.org/People/Wall/larry_wall_articles_and_interviews.shtml"&gt;UC Irvine&lt;/A&gt;)&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;The college was building a large addition consisting of several buildings and a large quad area. After the buildings were completed, one of the Regents visited. He asked why there were no sidewalks between the buildings?&lt;/P&gt;
&lt;P&gt;The college president replied that the architect had a good plan - open the buildings without sidewalks, let the students walk over the grass. Over time, trails will develop along the most common paths. &lt;/P&gt;
&lt;P&gt;Then come back in a year and pave the trails.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Treat SharePoint the same way - lay out a basic hierarchy, some basic structure and templates, then simply let people start using it. Let them add sites, pages, content, lists, and so on. Let it build, let it grow. After a period of time, start reviewing the SharePoint reports and logs - then the areas, groups, and other aggregations you need should be apparent. If you need additional structure in the Portal, you can add it. Train the topic assistant and see what it turns up. Review help desk pain points and address those in the portal structure. &lt;/P&gt;
&lt;P&gt;But all this time your users have been doing what SharePoint was designed to do - collaborate. &lt;/P&gt;
&lt;P&gt;Philo&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&amp;amp;DisplayLang=en"&gt;SharePoint Administrator's Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7cdc1f2d-f550-49e0-9b74-318da11ba1b4&amp;amp;DisplayLang=en"&gt;SharePoint Accelerator for Intranets&lt;/A&gt; (good background info on SPS)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=110669" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category><category domain="http://blogs.msdn.com/philoj/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Why Smart Clients?</title><link>http://blogs.msdn.com/philoj/archive/2004/03/16/90636.aspx</link><pubDate>Tue, 16 Mar 2004 22:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:90636</guid><dc:creator>philoj</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/philoj/comments/90636.aspx</comments><wfw:commentRss>http://blogs.msdn.com/philoj/commentrss.aspx?PostID=90636</wfw:commentRss><description>&lt;P&gt;... or &amp;#8220;Why is my client so fat?&amp;#8221; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://office.microsoft.com/home/office.aspx?assetid=FX01085792"&gt;InfoPath&lt;/A&gt; is really cool. To some degree, it actually delivers on the ancient promise of &amp;#8220;productivity without programmers.&amp;#8221; Fundamentally, it's a form design and publication tool - end users can design forms and publish them to a server where the people who need to fill out the form can access it, fill in the data, and submit the data to a predefined data store.&lt;/P&gt;
&lt;P&gt;When combined with &lt;A href="http://www.microsoft.com/sharepoint/"&gt;SharePoint&lt;/A&gt;, there is generally no reason a developer needs to be involved at all - users can lay out forms, create lookups, create *cascading* lookups, add validation, and so on. If the data is simply to be aggregated in a SharePoint forms library, the whole thing is &lt;A href="http://www.sciencecartoonsplus.com/gallery.htm"&gt;automagical&lt;/A&gt; and can be queried directly at the end.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I&lt;/EM&gt; think it's a wonderful thing for developers because personally I find building generic forms for standard business data collection somewhat, uh, &lt;A href="http://bau2.uibk.ac.at/sg/python/Scripts/Crimson/jpgs/galley.jpg"&gt;tedious&lt;/A&gt;. I'd much rather be solving larger business problems and inventing the next bread slicer. &lt;/P&gt;
&lt;P&gt;&amp;#8220;But Philo,&amp;#8221; you ask, &amp;#8220;what does this have to do with fat, er, smart clients?&amp;#8221;&lt;/P&gt;
&lt;P&gt;Simple - the #1 question regarding InfoPath is &amp;#8220;does everyone need InfoPath on the desktop to use an InfoPath form?&amp;#8221;&lt;/P&gt;
&lt;P&gt;The answer is &amp;#8220;it depends.&amp;#8221; &lt;/P&gt;
&lt;P&gt;Since InfoPath is all XML based (the form definitions are saved in a cab file, but fundamentally they're an XML Schema; the form data is an XML document with a pointer to the XSD), then no - you could easily write an ASP.Net page or a Windows forms client that uses the form XSD to generate the form data in a properly-formatted XML document. But that's not really what the questioner is asking - they want to know &amp;#8220;can people without InfoPath on their desktop use the InfoPath forms with no additional coding?&amp;#8221;&lt;/P&gt;
&lt;P&gt;Think about it - boil that question down and it's &amp;#8220;can we get all the InfoPath functionality without InfoPath?&amp;#8221; To which the polite answer is &amp;#8220;no.&amp;#8221;&lt;/P&gt;
&lt;P&gt;Why not?&lt;/P&gt;
&lt;P&gt;Anyone who's done web development has faced this question: &amp;#8220;Can we have spell checking in this data entry form?&amp;#8221; Often this happens on a contract where one delivery requirement is for complete client-side validation. Well, in essence this means that every time someone downloads the form, they need to download a dictionary as well. Rich text formatting, validation, spell-checking - these are all requirements we've faced, and we've either bought tools or coded them ourselves. &lt;/P&gt;
&lt;P&gt;This means: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Additional development cost 
&lt;LI&gt;Additional testing cost 
&lt;LI&gt;For web-based clients, additional download sizes (often massive ones)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;InfoPath offers a rich platform for end users to create forms on that provides the full power of the Word libraries (spell checking, grammar checking, rich formatting), a solid client-side validation model, .Net-based code behind (in SP1, download the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D5ADC839-73F4-4299-ABA0-E88C90B25144&amp;amp;displaylang=en"&gt;preview&lt;/A&gt;), and &lt;EM&gt;offline capability&lt;/EM&gt;. That's right - a web-aware solution that works in an offline mode, no additional code on your part necessary. &lt;/P&gt;
&lt;P&gt;[One caveat in here is where the data goes. As I mentioned above, if the data is going into SharePoint, the end user can build the whole thing. If it needs to go into a business system, the IT Department may have to get involved to provide the data consumer. InfoPath consumes web services &lt;EM&gt;very&lt;/EM&gt; nicely, in keeping with a &lt;A href="http://www.service-architecture.com/"&gt;service-oriented architecture&lt;/A&gt;.]&lt;/P&gt;
&lt;P&gt;Web-based solutions definitely have a place, and the open architecture of InfoPath forms even allows web-enabling data entry and/or display of the form itself. But when you're talking about robust data entry requirements, web-based solutions generally run out of steam quickly. The client wants a form with spell-checking, client-side validation, offline capability, etc, etc, etc. You can build it, but it's going to be pricy, and it only solves one problem. &lt;/P&gt;
&lt;P&gt;InfoPath gives developers the ability to let clients create their own forms with little or no developer intervention, and allows developers to move on to solving bigger and better problems. So you have to ask yourself how you'd rather spend your day: &amp;#8220;Hey John, can you move these three fields five pixels to the right?&amp;#8221; or &amp;#8220;We need someone to build a proof of concept for the new smart phone client the Operations Department needs&amp;#8221; ?&lt;/P&gt;
&lt;P&gt;Learn more about how developers can add value to InfoPath solutions with the &lt;A href="http://msdn.microsoft.com/office/understanding/infopath/devdocs/ipdevreskit/default.aspx"&gt;InfoPath Developer Resources Kit&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Philo&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=90636" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/philoj/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://blogs.msdn.com/philoj/archive/tags/Non-Tech/default.aspx">Non-Tech</category><category domain="http://blogs.msdn.com/philoj/archive/tags/Smart+Documents/default.aspx">Smart Documents</category></item></channel></rss>