Custom Solutions for MS SharePoint or Office
Development ‒ Programming ‒ System Design ‒
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 we would be happy to create something
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
tools that interact with any SharePoint-site via SOAP,
REST or the SharePoint 2010, 2013 or 2016 Client Object
- 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.
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
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.
based on .NET for Office 2010, 2013 or 2016, 32 and
- 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,
what is hard (= costly).
Many of our bigger projects have started with a
four hours session, but
we also offer such sessions to assist with smaller problems.
When you need help with SharePoint, we can show how to do
things in your own system. We usually do this using remote
desktop, so that you can follow along and see every step
that is being done. There is also the option of recording
everything that we do.
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."
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