Would your organization benefit from having intuitive access to your information on any smart device, anywhere, anytime?

Saving thousands of hours on software development.

Then, please let us tell you about Pulsar Flex, a generic framework for administrative applications!



Distribute information

Build user self-reliance

Improve decision making


Pulsar Flex - An intuitive self-service information system.

Utilize the information from your existing data sources by making it available to your organisation, partners, customers or the public through a unified user interface, created to empower them using any device, anywhere, anytime.

Intuitive Self-service

Increase the beneficial information flow and reduce costly interruptions by allowing your users to find the information they are looking for themselves.

Intuitive functions for navigation, global search, filtering and export functionality gives your users the power to explore and find the information they need.

Once the information of interest has been discovered it can easily be used to create a chart, be shown on a map or presented as a schedule. Useful information filters, charts, maps or schedules are easily saved as personal or shared settings 


Give your users the ability to access the latest information about your business, on their device of choice.

Pulsar Flex supports mobile, tablet and desktop devices using a responsive design. Full functionality is provided for every type of platform. The user interface adapts dynamically to the size of the device without removing any functionality.

Access control

Pulsar Flex applies a centralized mandatory access control to any request and response handled by the system. Communication between the Pulsar Flex server and the clients is encrypted using HTTPS.

Leverage existing permission models to define secure granular access to the information in the system.

Integrations allow existing sources for information on organizational structure to be used to control information access and functional privileges. For example using LDAP or Microsoft Active Directory.

Features Overview


Global Search

Global searching from the System Toolbar on desktop and mobile.

Pulsar Flex comes with its own search engine and indexer. Any data source containing textual information can be indexed as well as the most popular document types. Supported document types include, Microsoft Word, Microsoft Excel, HTML and PDF.

Content is indexed by type, either database record type and document type, and search results are linked to the location of the match in the system, either if it’s an information record or a document matching the query.

A simple query syntax allow the users to prioritise or exclude terms when searching.

Search results are grouped by type, showing the best matches for each type first. When many matches are found the result may be incrementally expanded by type.


Example of expanded and collapsed menus on desktop and mobile.

Pulsar Flex supports navigation according to a tree structure with up to three levels. This finds the balances between ease of use and being able to handle complex and large menu structures.

On smaller devices the menu is retracted into a menu button to utilize as much of the available screen area as possible for the specific information requested by the user.

List view

List view presentation with responsive adaptation in desktop and mobile formats.

List views presents tabular information, i.e. columns and rows, where every row represents a record. A record in turn, is a collection of column values which are displayed in the cells. Every column in the table has a label and a data type. The data type determines how the information in the column is presented.

Organizing and filtering data

Filters allows focusing on specific dimensions.

Data can be sorted, filtered and grouped directly in the list view. Any subset of the available columns can be selected as the active columns that make up the current view.

Column selection and ordering is handled in the List View Configuration dialog.

Using the List View Configuration dialog to group on one or more fields.

Grouping, of course, is also available for mobile devices.

Named presets

Presets on desktop an mobile devices.

The current settings may be saved as a named preset, either privately for a single user, or as a shared setting available to all users, depending on privileges. When saved as a preset the settings saved also include the current column order, the sort order, the active columns and grouped columns.

Named presets can be private, to one user, or shared between multiple users.

Links and actions

Each list view cell is formatted according to its column data type. Custom date and number formats are supported as well as links to other information, typically to record views.

Further a cell can also represent an action button which triggers a custom action for the row. Typically used to generate a custom report or download a document associated with the row in the list view.

List view plugins

The list view is designed to allow plugins to customize data representation and manipulation. When a plugin is activated, using the list view toolbar, the list view data is moved down and the plugin is given the space between the list view toolbar and the records.

Every plugin has access to the current selections and filters applied to the list view and use this information to filter and adapt its own presentation view.

Since plugin presentation can be complex and require it’s own parameters plugins can have their own configuration settings.
When a plugin is active its settings are saved and restored as part of the named presets.
Pulsar Flex contains three standard plugins.


GIS plugin activated on desktop and mobile, plus a full screen view on mobile.

Each record in a list view is visualized as a map positions or geometries. For each geo object an information popup can be used to show details about the object. The GIS plugin uses OpenLayers to present a dynamic map. Most coordinate systems are supported through Proj4JS.


Example bar charts on desktop, mobile and fullscreen mobile with landscape orientation.

The current list view data is presented as a chart using HTML5 SVG technology. Pulsar Flex integrates with the highly popular and extensive HighCharts library, to render a variety of charts that can be interactively configured by the user.


Example gantt presentation on desktop, mobile and fullscreen mobile with landscape orientation.

The current list view data is presented in a scheduling view. The Gantt plugin allows users to quickly get an overview of data that is used for planning, bookings, resource allocation or scheduling. Scheduling items can be resized or moved one by one or in a multi select mode, through drag-n-drop. The plugin also allows for creation of new items and deletion of items directly in the plugin.

Authentication and permissions

Login screens on desktop and mobile.

Pulsar Flex allows for granular permissions that can provide access to specific list views, list view columns, actions on specific records and so on. The permissions defined in Pulsar Flex are grouped in profiles that are then mapped against a backend system containing user privileges (for example an LDAP server).

Record view

We are currently developing the record view.

The record view is the form based presentation and editing mode. A record view typically presents information related to one row in a list view. The record view provides complete functionality for creating, updating and deleting records.

When creating or updating information Pulsar Flex helps the user by providing:

  • Guided mode when creating records. Fields are activated in the order they are meant to be filled in.
  • Autofill. If field dependencies dictate field values these are automatically filled in.
  • Filtering value selections. Subsequent value domains are adapted based on earlier input to avoid validation errors.
  • Early input validation with clear feedback.

A record view also includes any sub relations, which are presented as list views, to give users the complete information overview.



Example with PDF icon shown per row on desktop and mobile.

Pulsar Flex can be used to publish document files of any type that can be handled by the clients. Documents can be presented as searchable lists, using the list view. Documents can also be represented as icons on any other list view. When a user clicks the icon the document is downloaded.

The Global Search in Pulsar Flex is a perfect match for documents, indexing their entire contents and making everything searchable from one single function.

Messages and notifications

Unread messages notification in the System Toolbar.

System wide messages and messages for individual users can be delivered within Pulsar Flex. Each user can have their own message inbox. The message inbox is available on the System Toolbar, which also displays a badge when unread messages exist.

Built using industry standard web technology

Pulsar Flex uses the industry standard HTML and ECMAScript to provide a full featured user experience on any supported device. No plugins or extensions needs to be installed or managed to use the system.
We believe that the convergence of device implementations of HTML and ECMAScript provides the most cost efficient platform for developing user interfaces that supports both today's and tomorrow's smart devices.


Device support


One of the main goals with Pulsar Flex is to always provide the same functionality to the set of current leading desktop, tablet and smartphone devices. We support the major market share devices for each format and the latest web clients for each of them. 
See the Pulsar Flex “Features and Requirements” document for details.

What we offer



Don’t take our word for it. We want you to try Pulsar Flex on your own to be able to decide, in your own time, if it is a match for your needs.

We are setting up a factory for creating test drive Pulsar Flex environments. Until then please contact us for getting access to a demonstration environment.

Assisted evaluations

Introducing and implementing a new information system is a complex activity that most often needs an analysis phase where specific requirements and system features are compared. 

  • An assisted evaluation of Pulsar Flex typically contains the following elements:
  • One or several workshops for requirements analysis.
  • System demonstration using a data subset from the actual domain.
  • Configuration or mockups to visualise and describe solutions to key functional requirements.
  • Test drive of the demonstration system, by representatives from key user groups, to validate the interpretation of the functional requirements and collect initial user feedback.

The result of the analysis phase is a report describing how existing feature can be mapped against requirements and what requirements would require custom development or system integration and the extent of such activities.

Implementation services

Licensing and implementation of Pulsar Flex. Contact us for information on options and prices.

Data integration, migration and synchronisation

In cases where the requirements dictate that a new or extended database is needed to consolidate information from multiple systems, we provide the integration services required.

Solution hosting

Pulsar Flex is built with online hosting and containerization in mind. We offer cloud hosting through partners for both private and public cloud access.


Beyond basic product support, the customer needs may vary greatly depending on the level of user experience and the complexity of the information model as well as complexity in the IT-infrastructure. We therefore offer tailored support options based on each customer's specific needs.

Open Source

Pulsar Flex is powered by several Open Source tools and libraries. We also want to contribute to the Open Source world and are planning to release Pulsar Flex as an Open Source project. This release is still somewhere in the future. At the moment we offer licenced customers an option for source code access.