Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I'm working on an enterprise LOB software. The next piece that will be added to the system is document management. Most entities throughout the system will have documents attached to them. I clearly see the need to organize, search, share, upload and scan documents.

I was wondering if a document management system with the following requirements exists:

  1. Not a monster (not Sharepoint, etc)
  2. Easily embeddable, my environment is .NET Silverlight
  3. No royalties. Preferably just pay for it once and use it as custom controls, etc.

I bet such an animal exists as I don't want to reinvent the wheel..


share|improve this question

closed as off-topic by gnat, MainMa, MichaelT, Kilian Foth, Bart van Ingen Schenau Mar 3 at 11:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, MainMa, MichaelT, Kilian Foth, Bart van Ingen Schenau
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers 2

up vote 4 down vote accepted

Sharepoint is not a monster, but it can be... It is very scalable. It has a free edition and, ofcourse, it complements extremely well with .NET.

I would give it a second look if I were you.

Also, I would check out dotnetnuke just to have an alternative, but still think Sharepoint would be your best bet.

share|improve this answer

If the extent of your need is to upload documents and link them to database records, that is pretty straight-forward.

Upload the document (see the link), place in the database the necessary Sharepoint document info, and build links to the document when displaying the record.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.