By IDG Enterprise

SharePoint 2013 offers fine balance between official and "shadow" development

December 06, 2012 3:09 PM
Credit: iStockPhoto

SharePoint has always been one of the best examples of "shadow IT": unofficial, unsupported technology that users and managers bring into the office to help them get their job done. One of the reasons for the original success of the PC was that it was priced just under the sign off level of the typical middle manager who could buy it on expenses to avoid waiting for the IT team for everything; iPads and cloud services like Dropbox are just the latest incarnation.

With SharePoint, you could put a server under your desk and share documents with the rest of your team rather than mailing fifteen versions of every document back and forth (and always having the wrong one yourself). You could use Web Parts to put together web pages that worked like mini applications, embedding weather forecasts and slideshows, Exchange calendars and birthday reminders, or viewers for records and charts from SQL Server databases. And you could do that years before the idea of web mashups came along.

For years Microsoft hardly had to market SharePoint. Which was perhaps just as well, because the combination of document management and custom app building (and now business social networking) seems to baffle businesses when they look at it as a product. SharePoint makes the most sense when you see it as a toolbox for solving business problems that need more than one person involved but don't fit neatly into the kind of rigid workflow that makes a line-of-business application. Users who had problems that SharePoint could fix just got hold of a Windows Server, installed the free SharePoint services (various called MOSS and SharePoint Foundation in different releases) and rolled their own solutions.

iOS 7 Will Kill Some Apps -- And Make Others Stronger
Stay on top of CITE: Subscribe to the InCITE newsletter.

SharePoint is also a great example of the schizophrenic approach to democratizing IT. On the one hand SharePoint is so successful because it's easy enough for a manager to use to create document libraries. On the other hand, every version adds new features for the IT team to get all those SharePoint instances back under official control. That's not a bad thing; it's a realistic response to the schizophrenic way companies use technology.

The development options in SharePoint 2013, especially in SharePoint Online, reflect this perfectly. But they also offer the hope of peaceful coexistence.

The development model of SharePoint evolved beyond Web Parts as more companies started rolling out official SharePoint installations to distribute documentation, get departments involved in portfolio project management, and integrate with other tools. AMC movie theaters use a SharePoint system for handling invoices rejected by the business rules in its BizTalk EDI system. EMI uses SharePoint to distribute BI visualizations.

Those kinds of custom solutions are written in managed .NET code that runs on the SharePoint server. The fact that SharePoint Online doesn't support that custom code has stopped some companies from moving to Office 365.

The 2013 version of SharePoint Online that's rolling out on Office 365 currently (and will be available to all users probably by the end of January 2013) does not add support for custom code. After all, it's a multitenant service and customers don't want your unknown custom code slowing down the SharePoint instance their document library is sitting on. It's called full trust code for a reason: it gets full access to the system and you should only run it if you trust it yourself. That's just not the cloud model.

Latest Stories
June 19, 2013 7:36 PM

Intel bets on wireless charging

IDGNS

Intel backs the development of wireless power products based on the Alliance for Wireless Power specification.

June 19, 2013 5:04 PM

I just tried Windows 8 on a laptop and it was totally baffling

In an effort to create a somewhat consistent user experience across the phone, tablet, and desktop, Microsoft has forced the tile metaphor on the desktop and not done a terribly good job of implementing it. They're going to have to do a lot more than make cosmetic changes before Windows 8 is usable on a non-touch device.

June 19, 2013 3:46 PM

Google Glass apps for the enterprise are coming by 2014

IDGNS Boston

Dito is a startup developing custom Google Glass apps for enterprises. In this video, the company's cofounder talks about some possible uses.

June 19, 2013 2:19 PM

Airwatch CEO: We'll be the "breakout market leader" in mobile management

Airwatch

In this installment of the IDG Enterprise CEO Interview series, John Marshall talks about the changing enterprise demands for mobile management and how Airwatch plans to win. 

June 19, 2013 9:00 AM

Catch thinks it can beat Evernote at work

Catch

Catch is a note-taking app like Evernote, but built with mobile collaboration in mind. Now, the company hopes to get into enterprises with a new version called Catch Team.

June 19, 2013 7:30 AM

ThousandEyes aims to stop finger pointing when cloud apps go down

ThousandEyes' service can help businesses figure out where problems are happening with a cloud service, whether the issue is on premise, on the Internet, or with the application service provider.

FOLLOW US
Get CITEworld updates via email, RSS or social media