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
Such requests once led to the foundation of kalmstrom.com
Business Solutions, and I would be happy to create something
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.
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
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
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
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