SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. 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
up vote 3 down vote accepted

Web Services and CAML are your best bet with MOSS 2007. But having gone through all that pain, If I were to do it again, I would rather take the following approach:

Create a custom web application on the SharePoint server. Create .asmx or wcf services as you see fit. Inside these services you can have object model code.

Things to consider:

  1. This might save you time rather than having to get a grasp on the web services and CAML.
  2. You can create custom web services directly in SharePoint, but it is again another learning curve, and if you're in a hurry avoid this.
  3. It might be worth learning SharePoint 2007 web service methods for future projects, then again a lot of clients are upgrading to MOSS 2010.
share|improve this answer

No, Client Object Model cannot be used with SharePoint 2007. There are no workarounds.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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