Home >Services   Swedish flag  kalmstrom.com site map icon Site map  

Custom Solutions for MS SharePoint or Office

Development ‒ Programming ‒ System Design ‒ Support

Are you looking for a way to work more efficiently? Have you got a system or workflow problem and need help solving it? Do you need a macro, a script or another form of Office/SharePoint-solution built?

Such requests once led to the foundation of kalmstrom.com Business Solutions, and we would be happy to create something for you.

We can also assist you in setting up a new system and show you how to get the best out of it.

The kalmstrom.com developers are experts on SharePoint, Outlook and Excel. Below are some examples on what services we can offer, but never hesitate to ask if you have another idea.


  • SharePoint iconClient-side tools that interact with any SharePoint-site via SOAP, REST or the SharePoint 2010, 2013 or 2016 Client Object Model. 
  • SharePoint 2010, 2013 and 2016 Web Parts, packaged both as farm solutions and sandboxed, as well as apps.
  • SharePoint 2010, 2013 and 2016 reusable workflows or custom actions.


PowerShell iconPowerShell has recently become our most prominent tool. We have a deep experience in automating SharePoint and Office 365 with PowerShell. Our library of re-usable code includes the ability to create site collections, lists, modify site pages, set up custom permissions, folder structures, content types and workflows.

We also the experience and scripts to handle structured migration from file servers to SharePoint/SharePoint online. We often help customers through the whole cycle of inventory, decision-making and automated tagging of metadata.


  • Office iconAdd-ons based on .NET for Office 2010, 2013 or 2016, 32 and 64 bit.
  • Templates for Word, Excel and PowerPoint, including macros and forms. We can also help you perform imports and exports with complex rules.
  • Other custom solutions, such as PowerShell scripts that automate any kind of Office functionality.

Workshops and remote sessions

Our customers often find it very useful to brainstorm with Peter or one of our other experts in a workshop, to see what should and can be done. It is difficult to write a good specification, but with our help it becomes much easier to specify your requests. We know very well what is easy and what is complicated (= costly).

Many of our bigger projects have started with a four hours session, but we also offer such sessions to assist with smaller problems.

Enhancement Contracts

Do you need to consult an expert a few hours a month to enhance your Microsoft products? Do you want to make sure that the expert is there for you when you need assistance? A kalmstrom.com Enhancement Contract gives you access to the kalmstrom.com developers for a contracted number of hours per month. Learn more


"During the autumn of 2016, Randek decided to upgrade and improve our SharePoint environment and in particular our project sites. Peter Kalmström proved to be a valued partner in this work and has delivered an easy to use and automated site creation application that will save Randek a lot of time.

The goal was to automate the creation of SharePoint project sites that will be used by Randek personnel as well as consultants and customers. The project sites act as a collaborative platform for our often long and work intensive projects.  It turned out that the development project the kalmstrom.com team was commissioned to do was being carried out much in the same way we had plans for in the final product, so the project became both a development project as well as an education in SharePoint and project management.

The kalmstrom.com team has given progress updates on almost a daily basis, and the collaboration has been excellent. As the project developed some issues occurred, and the flexibility of the kalmstrom.com team to adapt to new demands has been perfect. The final product is all that we asked for and more.

We can, without hesitation, recommend Peter Kalmström and his team to anyone in need of SharePoint development, and although there is a significant distance between our companies we have, throughout the project, always felt as if the kalmstrom.com team has been very close through chat-sessions, Skype calls and emails."
Marcus Englund, Randek

Process for custom built solutions

If you want the kalmstrom.com team to develop a solution for you, please send us a detailed description on how you want it to work, or discuss it with us in a workshop.

After that we can send you a formal offer, and if it is accepted you will first pay half the cost for the development. Then we will start working.

Instead of delivering a completed solution at the end of the project, we often work closely in an agile manner with someone from the client organization, who can review and discuss part deliveries. By having many small partial deliveries, the client will get a direct influence over the process, and the kalmstrom.com team can avoid more time-consuming changes at a later stage.

If you find errors or anything else which fail to correspond with the offer, the kalmstrom.com team will correct these problems with highest priority. You will not pay the other half of the development cost until you have approved of the solution.
Products Buy FAQ Services Tips Books Contact About Us Tools

  Security and integrity

Copyright  Kalmstrom Enterprises AB  All rights reserved