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 I would be happy to create something for you.

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

I am an expert on SharePoint, Outlook and Excel, and I have a team of skilled developers assisting me. Below are some ideas on what services we can offer, but never hesitate to ask if you have another idea.

Peter Kalmstrom
kalmstrom.com Business Solutions


  • Client-side tools that interact with any SharePoint-site via SOAP, REST or the SharePoint 2010, 2013 or 2016 Client Object Model. We can build these solutions both on Windows and iOS.
  • 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 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 meta-data.


  • Add-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.

"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

Support contracts

Do you need to consult an expert a few hours a month and want to make sure the expert is there for you? A kalmstrom.com support contract gives you access to the kalmstrom.com support team for a contracted number of hours per month.

For contracts of at least 10 hours per months for at least 3 months, subscriptions for any kalmstrom.com products are included.

A support contract is however a good solution even if you don't want to use a kalmstrom.com product. You might, for example, need need assistance to get started with a new project and then want to manage most of it yourself. Let the kalmstrom.com team help you in the beginning, so that you have a solid base to build on. After that you can cancel the contract or continue with a lower number of hours per month. A support contract will always give you the security of knowing that assistance is near at hand if needed.

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. Often there is some discussion back and forth before a final design is decided on.

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 start working, and eventually we will send you a solution to test.

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 Apps Tips Books Contact About Us Blog

  Security and integrity

Copyright  Kalmstrom Enterprises AB  All rights reserved