Genady Vaisman
Genady Vaisman
September 10, 2026
Stay in the know
Get helpful videos

All on-premises components of Ultimate Forms install through a single unified installer. One tool adds, removes, or upgrades any licensed component and performs the full set of deployment commands across the farm: retracting and deploying WSP solutions, restarting the right services in the right order, activating features, copying resources to every server, and verifying application pools at the end. Separate per-component installers are no longer available, and that is a feature, not a limitation: one installer means one consistent deployment path, one version story, and none of the partial-installation states that used to generate support tickets. This article covers where to get the installer, what it automates, and why each step of its sequence exists.

If you administer SharePoint on-premises, ten minutes here will make every future Ultimate Forms deployment a known quantity.

One installer, every component

Ultimate Forms on-premises is a family of farm-deployed components, and historically that meant a choice between component-level installers and the consolidated "Infowise Ultimate Forms Enterprise" installer. The unified installer continues the consolidated approach as the only approach: it manages all licensed components from one interface, handling installation, upgrade, and removal alike.

The consolidation matters for reasons every farm administrator will recognize. Components that ship together are tested together, and installing them through one tool guarantees the versions on your farm actually belong together, rather than whatever mixture accumulated across years of individual updates. One tool also means one deployment procedure to document, one thing to run in the maintenance window, and one place to look when asking what is installed and at which version. The old failure mode, where component A was upgraded in March and component B never was, and the incompatibility surfaced in June as a mystery, is structurally eliminated.

Note the direct consequence: installing components with separate installers is no longer possible. If your internal runbooks still reference per-component setup files, this is the cycle to retire them.

Where to get it

The installer is available from two places. The first is the Infowise Capability dashboard in your Central Administration. The second, and the recommended path, is the Components page of the Ultimate Forms design interface:

Component license management

The recommendation is practical: the Components page shows the state of your installation alongside the download, so you see what is present, and at which version, in the same place you obtain what is missing. Detailed explanations of the wizard's installation steps are in the documentation; what follows is the anatomy, step by step, of what the installer does on your behalf.

The eleven steps, and why each exists

Anyone who has deployed WSP solutions by hand knows the deployment itself is the easy part; the ceremony around it, services, features, timers, resources, is where farms get hurt. The installer automates the whole ceremony in a deliberate order:

  1. Restart the SharePoint Administration and Timer services on all farm servers. Done first to prevent potential DLL locks: a service holding a loaded assembly can block the replacement of that assembly, and clearing the services before touching solutions removes the single most common cause of failed on-premises upgrades.
  2. Deactivate the relevant features at their respective levels, again to prevent locks, and to ensure nothing is executing component code while that code is being replaced.
  3. When removing or upgrading a component: retract the component's WSP solution, then remove the solution. Retraction before removal is the platform's own required order, and the installer never skips it.
  4. When installing or upgrading: add the WSP solution, deploy it, and register the product and version number. That registration is what makes the Components page an accurate inventory, and what support reads when you call.
  5. Enable the farm's "Allow service jobs" property, which several components need for their timer functionality, scheduled actions, alerts, and other background work.
  6. Restart the SharePoint Timer service again, this time so the timer executable loads the new versions of the component DLLs. Without this, background jobs would keep running old code until the next incidental restart, a subtle mismatch that is miserable to diagnose.
  7. Activate the relevant features, the counterpart to step 2, now that the new binaries are in place.
  8. Copy resources to all farm servers, so every web front end serves the same interface elements, regardless of which server a user lands on.
  9. Install the Infowise Ultimate Forms Extensions app on SharePoint 2019 and later, connecting the farm deployment to the modern app-based experience those versions support.
  10. Check the status of the farm's application pools, a final verification that the restarts and deployments left the farm serving.
  11. Finish.

Read as a whole, the sequence is a formalization of on-premises deployment best practice: quiesce, replace, re-enable, replicate, verify. Executed by hand, it is eleven opportunities for a skipped step on one server out of four; executed by the installer, it is a button.

Practical notes for the maintenance window

A few habits make installer runs uneventful. Schedule runs inside a maintenance window: the sequence restarts farm services, which briefly affects background processing, and while user impact is minimal, quiet hours are quieter. Run upgrades farm-wide when you run them at all, and let the installer's version registration be your source of truth for what is deployed. After the run, the installer has already checked the application pools, but it costs nothing to confirm your monitoring agrees. And keep the documentation walkthrough at hand the first time; after that, the process will be familiar enough not to need it.

Two planning links deserve a place in the same runbook. On-premises version lifecycles drive upgrade timing, and End of Support for SharePoint 2016 covers the horizon for the oldest supported platforms. And if your organization runs hybrid, remember the two environments install completely differently: SharePoint Online uses the Installation Wizard and app catalog with no farm deployment at all, while everything in this article is the on-premises story, where Ultimate Forms executes directly on your servers. Same product, two deployment worlds; the unified installer is the whole of the on-premises one.

Frequently asked questions

Q: How do I install Ultimate Forms components on-premises?
A: Through the single unified installer, which handles installation, upgrade, and removal of all licensed components and performs the full deployment sequence across the farm automatically.
Q: Where do I download the on-premises installer?
A: From the Infowise Capability dashboard in Central Administration, or, recommended, from the Components page of the Ultimate Forms design interface, which shows your installed components alongside the download.
Q: Can I still install individual components with separate installers?
A: No. Separate installers are no longer available; the unified installer is the only installation path, which keeps component versions consistent across the farm.
Q: Why does the installer restart SharePoint services?
A: Twice, for two reasons: first to release potential DLL locks before replacing assemblies, and again afterward so the Timer service loads the new component DLLs for background jobs.
Q: What is the "Allow service jobs" farm property for?
A: Several components rely on it for timer-based functionality, such as scheduled actions and alerts; the installer enables it as part of the sequence.
Q: Does the installer work with the modern app experience?
A: Yes. On SharePoint 2019 and later it also installs the Infowise Ultimate Forms Extensions app, connecting the farm deployment to the modern interface.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Administration
Ultimate Forms enables you to configure and execute a variety of improvements and extensions to your SharePoint, allowing you to build sophisticated business solutions directly in your browser. To accomplish that in SharePoint Online, we require access permissions to your SharePoint sites, to be able to work with data, configure your lists or...
Administration
I've been a dedicated SharePoint consultant for more than 12 years. During that time I have been focused on building all kinds of solutions in SharePoint. Over the years I have built thousands of SharePoint forms. Over that time, many changes have happened in the SharePoint space, but some things have not changed at all. Forms and workflow are at...
Administration
Vladi Gubler | September 02, 2025
Introduction: The Power—and Pain—of Replicable Solutions Building business applications in SharePoint often involves crafting lists, forms, logic, branding, permissions, and automation. Ideally, once you design a process—like a help desk, leave request system, or project tracker—you’d want to reuse it without reinventing the wheel. While...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Popular Solution Templates
Fitness Class Registration
Fitness class sign-ups with membership identification, class selection, fitness level, and goal setting
Brand Asset Library
Centralize and manage all brand assets in one place
Visitor Management
Manage visitor registrations and track all visits across your organization
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA