The prospect of any user letting loose home-brew applications on a corporate intranet is probably the stuff of nightmares for many intranet managers (don't worry, this isn't a geeky Halloween story). However, several companies are working on mashup tools that allow non-programmers to put together new applications, building-block style. These include Microsoft Popfly (see Microsoft launches mashup tool for non-techies' ) and Yahoo! Pipes. A good example of a mashup is housingmaps.com that takes apartment advertisements from Craigslist.com (a very text based interface) and plots them on a Google map.
Such tools were there in the original vision of Web 2.0, but have yet to achieve the recognition of other technologies ('Web 2.0' currently being almost synonymous with 'blogsandwikis'). The mashup technologies are still immature and require a much more technical mindset than something like a wiki. However, the popularity of applications in Facebook is starting to expose a broader range of people to to the idea of 'disposable' mini applications running on a browser page.
Therefore its highly likely that mashups will begin to permeate the intranet world. Some see the technology as the natural successor to the portal and portlet approach that struggled to take off (or the web-part concept in SharePoint). Currently, most portal environments have strict controls over code deployed on servers to make sure that rogue programming doesn't threaten the platform.
So should intranet managers welcome mashups? I think they should. They fill a gap for niche-need applications that wouldn't have a strong business case if done by a full-blown IT team, and for which there may be greater tolerance for quirks so long as people accept that they're home-grown. Many organisations had Lotus Notes developers that could knock together a custom database application in relatively little time and few intranets have yet been able to replace that functionality. This is one reason why many Notes installations are like the living dead in corporate IT (couldn't resist another Halloween reference) . Mash-ups could fill that gap, and just as with Notes, I don't expect all users will create applications, but instead there'll be a group of people that develop the skills to help their colleagues.
This isn't to say that intranet should become a free-for all though - just that the governance around it should be at the right level:
- interface standards should still be encouraged
- the infrastructure to host these applications needs to be set up so that they can't affect other services
- mashup applications need to carry a health warning so that users intuitively understand that what they're using may not be 'industrial strength'.
Then step back and wait for the monster mash-up ;-)

