2

My (software) company has hundreds of customers. We'd like to provide each customer with a SkyDrive-like application, something for sharing documents and files in general among their employees or their own customers. The application should be a SaaS one, hosted on my company's server farm.

We took a look to the way SharePoint manages documents, and it's more or less what we need; but we are a little scared by the weight and the complexity of SP (high hardware requirements, high competence required, and we haven't talked about licenses yet!).

Moreover, a consultant told us that choosing SharePoint we should create an instance of SP for each customer (one database for each).

So, the question is: can SP be the right choice? Which simpler and easier solutions can help us to reach the goal? Should we build it by ourselves from scratch?

Update: I forgot to mention that we're looking for an asp.net solution and, in case of third-part applications, we should be able to customize the code.

franz976
  • 333
  • 3
  • 14
  • 1
    Has the consultant explained why you would have to create a separate instance of SharePoint for each customer? Is it because of security concerns? Performance problems? How many employees your customers have? What kind of files do they use? How big are they? How many files is created daily? – Marek Grzenkowicz Dec 04 '10 at 16:49
  • I guess it's about security. Don't know if he is right, but it's not the kind of saas application I had in mind... – franz976 Dec 04 '10 at 21:34

3 Answers3

0

My experience with Sharepoint has confirmed what you fear, that the product is far to big for its own sake. It's at least 3 enterprise products rolled into one. I would not go that way unless you need more of the features it provides.

For (self-hosted) document sharing I would have a look at:

  • Confluence - Wiki with a possibility to upload documents. Enterprise grade

If you can loosen your requirements to include cloud-hosted solutions there's more to choose from:

  • Dropbox - Extremely flexible access to documents with great integration into your computers file-system. Each 100 Gb costs only $20 which should be cost-effective even for hundreds of customers.
  • Google Documents - Similar to Dropbox, but with a web interface instead. Has branding so you can use it on your own domain, and conversion of office documents so you don't have to download them to change them.

Hope you find something that fits your needs!

Emil Stenström
  • 13,329
  • 8
  • 53
  • 75
  • Thank you Emil. But Google and Dropbox are closed solutions (even if plenty of Api's). And I think any of the three are asp.net solutions. – franz976 Dec 05 '10 at 13:20
0

I agree SharePoint is a much bigger enterprise application.

However, you can go with WSS v 3 or SharePoint foundation 2010 which is free with Windows Server line of products. You can also extend it with custom functionality using .NET code.

Madhur Ahuja
  • 22,211
  • 14
  • 71
  • 124
  • Its not free and never has been - CAL's for WSS/Foundation are included in Windows Server CAL's or in the case of external access then you're looking at external connector licenses. http://blog.pentalogic.net/2010/11/how-much-does-sharepoint-cost/ – Ryan Dec 04 '10 at 19:00
  • Ryan - from your point of view which could be the right choice? – franz976 Dec 05 '10 at 13:19
  • @Ryan What about FBA? Are the external connector licenses required then, too? – Marek Grzenkowicz Dec 06 '10 at 11:44
  • @franz976 - impossible to say from the limited info in the q - you would have to set out your requirements in detail, evaluate against that list, include costings. Far to broad for stackoverflow and a simple answer - sorry! – Ryan Dec 08 '10 at 13:04
  • @Marek - Its my understanding that Yes, you would need the external connector license even if using FBA but Microsofts licensing is complex and authorative answers are hard to find so really don't take my work for it ;) – Ryan Dec 08 '10 at 13:06
0

I would not use SharePoint in your case, mainly for these reasons:

  • There is a licencing cost. You are using only a small part or SharePoint. So the price you are paying for the functionality you are using is high.
  • Scaling SharePoint to many users requires a lot of competence, since you do not have any other SP installation this will be expensive.
Shiraz Bhaiji
  • 64,065
  • 34
  • 143
  • 252
  • 1
    As a matter of fact, you can specify permission up to item (or file) level in WSS 3.0 (MOSS 2007) or newer. And of course you can specify folder permission. – denni Dec 07 '10 at 01:55