Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 '15 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, Community, Kilian Foth, Bart van Ingen Schenau
If this question can be reworded to fit the rules in the help center, please edit the question.

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.