One page apps for facilitating IT service management operations
Each WitSM form provides three built-in ways to save, share, or transmit its contents.
Every form can save itself — including the data entered — by generating a downloadable HTML file.
This creates a self-contained snapshot that can be:
- Placed on a shared drive
- Attached to an email
- Archived for documentation
- Re-opened later with all fields preserved
- Used as a template
The saved file is still fully functional.
A form can generate a URL fragment (the part after # in a URL) containing the user’s input.
This makes it extremely easy to share structured information:
- Send the link in email, chat, or tickets
- Open the link to instantly repopulate the form with the encoded data
- No server required — all parsing is client-side
This supports simple, infrastructure-agnostic collaboration.
Forms can also create a ready-to-send email:
- Launch your mail client via a
mailto:link containing the structured content - Or generate a
.emlfile that can be opened in any mail program and sent
This makes WitSM forms directly compatible with standard email-based ITSM workflows.
These three methods enable teams to use WitSM with nothing more than the tools they already rely on: email, chat, shared drives, and generic ticketing systems.
WitSM is ideal when you want:
- Structured inputs for IT tasks
- Reduced back-and-forth during access/role/change processes
- Tools that users can open directly with no installation
- Compatibility with highly restricted or offline work environments
- A flexible alternative to heavyweight ITSM platforms
All forms are simple HTML + minimal JavaScript, making customization straightforward.
You can easily:
- Add or modify fields
- Change output formatting
- Introduce organization-specific terminology
- Build new forms following the same pattern
Contributions are welcome:
- Fork the repository
- Create a feature branch
- Make your improvements
- Submit a pull request