SOFTWARE - DEAR VISITOR, WE MAKE BESPOKE SOFTWARE Logo Logo Logo

We are making software that solve challenges, automate and simplify business processes. We make bespoken software

Whether to buy tailored bespoken software solutions or off-the-shelf software is common dilemma. In the following, we will explain what we - as making tailored handcrafted software - can do for you and your company,

Going
paperless

If your company is not there yet - being able to take advantage of IT. You should get your business digitalized. It opens a world of new opportunities

We help identify digital opportunities, automate and integrate processes to eventually paperless
We make the software enabling your company being digital. The goal is to make a system, where all operations are represented, and can be handled and planned in a simplified way.

Do your
business -
your own way

It is sometime difficult to understand why most software do things so complicated?

Off-the-shelf software is created with the common company in mind, or with most companies in mind. Even if most companies can use the software, it unfortunately often means the software is not sufficient for your business, or it is too bloated to figure it out for your business.

We make special handcrafted software to do exactly your business exactly how your want it. We make amazingly fitting workflows for your company, preparing it being able grow.

Mathematical optimization
of your business

Nice your company have success.
But,
Planning your resources,
planning your production,
planning your operations,
planning your fleet of vehicles
is not that easy anymore.

The money you invest on automation and planning, will pay back many times. Operations research is about creating the mathematics to optimize your complex planning and decision problems. We are shining here - it is written in our name

Hedging against
business changes

Your business is growing and new business areas are conquered. What about your operational system, that you are now totally dependent on? Can it be changed at all? For a million?

A vital part of our business strategy is building on a value we call Continuous maintenance.
In its basic, it is about we make our products in such a way we can easily update them. This means your system can evolve together with your business. This policy is backed up with a sensible price strategy.

Less paper is more business. Digital transformation is the process of making your business paperless. Being digital is everywhere

Digital transformation is about being digital present everywhere. Present where the operations takes place, whether they are done by man or machine. Present where the decisions are taken, whether they are taken by man or machine - whether they are operational, tactic or strategic.

Apps for smartphones and tablets

With apps and tablets, the system is always at the hand when human interaction is needed. Operations can be made everywhere.

Monitor the status of the system. Get notified with alarms and react appropriate, on the road or at home on the couch.

Applications for the desktop and web apps for the customers

All parts of the system is always accessible from a desktop application. The office is the control center of the system.

Company business partners - customers and suppliers - do their interaction with your company from web- or smartphone apps.

Automation

Being digital is also letting your production environment automatically update the system.

If your production is not already web enabled, the internet of things make sophisticated feedback by usage of web-enabled sensors.
Automatic feedback from sensors updates system status, making planning algorithms even more efficient.

Dear responsible. Here we describe what lift your company from average to most effective in class We create amazing workflow

Having the right workflow not only makes execute the operation effective and easy, it is also a necessary must, to enable your company to grow.

1

Automated

Many status updates can be done without direct interaction from humans. This is often the most effective, and less error prone way.

2

Overview of tasks execution

The status system is for all levels. It should describe the degree of work finished on tasks and aggregated levels

3

Alarms

When there are issues to worry about right now, or on the near future, the status system should notify about it with alarms

1

Customized collaboration

Collaboration is integrated in the system - and it is integrated with the context of your operations. It is much more than just share text or speak together.

2

Grow with sharing

Several people can share responsibilities for tasks. Several people can attain customers, take over and delegate - with no hassle. Proper sharing of responsibilities, is crucial for a growing company.

The value of bespoke software - having few limits - really shines when defining workflows. Internet-of-things sensors, explicit personal interaction, monitors, reminders, system analysers etc, can be an integrated part of your workflow. We make whatever is needed to make your business workflow fit your business, and simplify your processes.
We - us as developers, and you as experts on your business - makes real innovation that fits and benefits your company in the best way possible. No squared boxes to fit.

Dear user, mathematical optimization of operations mostly - means easier to manage - with better results Mathematical Optimizations

In a world with tough competition, execute the operations more efficient that your competitors, is a parameter that can make your company the winner.
The company that can stretch the resources longer, and make the biggest cut in the costs - will have a clear advantage.

Apperations Research does Operations research

Using a operations research approach on your business can be a good idea, if it is not immediately obvious how to execute your operations in an optimal way.
You are spending much time planning the production, just to get a feasible production plan. Those cases the resource usage is often bigger than actually necessary.

How does it work?

The idea is to make abstractions of the essential parts of your operations, resources, production environment etc. Using the abstractions to create a simplified mathematical model that reflects your operational scope and challenges. By analysing the model (running mathematical algorithms and procedures), very good suggestions can be made on how to execute your operations.

Sounds too complicated!

We do the difficult parts one time for all. The mathematical solution procedure will be integrated into your operational system, and is trivially used from there.

Think route planning. The operational system already know what you have sold to which customers. It knows the positions of your customers, and maybe some special requirements regarding the visits. It already knows about your vehicle fleet - it properties, and its available drivers. Your push a button, and the system populate the mathematical model with all the data. It runs some mathematical routines, and find a mathematical good solution. The operational system convert the mathematical solution to a route plan, and assigns visits to vehicles.

The operation research approach is very versatile, and is really very effective for many operational challenges.

Dear responsible, our continuous maintenance should be mandatory garantie in any systems Our continuous maintenance, is about consolidating your company

The intention behind continuous maintenance is to ensure the system is always serving your company in the best possible way.

it covers 2 parts:
  1. We always keep the system in sync with your business.
  2. We are operating/hosting the system, and doing the normal maintenance

1: We keep the system in sync with your business

This is an important point. Apperations Research is inviting for a long pair dance with your company. We encourage you to develop your business, to do experiments with your business - and we will make the changes in the system to support your ideas.
It covers small adjustment for minor improvements of the system, to implementation of whole new business areas or workflows.

We prefer our customers develop their system little by little, than thinking in advance, making one big project plan covering the whole system. Both ways works, but it is our experiences that the most satisfied result, is made step by step.

We suggest a typical system development process, is like:
  1. At day 1 in the process, we deliver a very first version, that can absolutely nothing. But having something to look at, ease understanding and discussions!
  2. During the next months, we do a fast progress development of a version of the system, that does the essential of your business - but nothing more.
  3. We put the version into production.
  4. Then we go to the continuous maintenance stage. We experiments, we develop, we define work flows, and we make it a world class system for your business
  5. We are never leaving the continuous maintenance stage. But by time, the need for changes vanishes...
  6. Until one day, where you want to try another way to do some operations.
    Or start a new business area. Or you take over another business. Or.. Then, we continue the development....

2: We keep the system going

It is mandatory that Apperations Research is hosting the system. We want to be able to make updates to the system lightweight and immediately.
This is important, because of our development process, but also for fast bug- and security fixes
We know our systems, we know how to tune them for your business, to ensure you get the best experience.

Dear visitor, just a little about us Our way.

We are aware of most companies can perfectly run their businesses on off-the-shelf software. This is by good reason, because off-the-shelf software is exactly made to fit most business.
We can offer something different - to companies are just not in the average "common".
Our software is 100% customized special made to fit your business - now - and - forever in the future

We make a difference, that continues

We make software for ever, not just a point in time where it is released
We expect your company evolve over time, and we build our software so it can easily adapt your company at any time.

How we compose our solutions

Most of this thinking below, is a well-known pattern called microservices architecture.

We are making scalable, adaptable and updatable software. Our products are composed from several running programs/servers/services, all talking together.
Think of our software as an old fashioned desktop computer, or a modern server hardware:

Old desktops are composed of many specialized components. Each component is very independent from the others, actually often made by different companies. We compose our solution of many specialized services, Each service has an independent development and update cycle. Dividing in smaller responsibilities, means developers can easily reason about the code, and much faster change the code, without having "knowing" the whole system.

Some hardware can hotplug - meaning no need to restart computer, when plugging new hardware. Most of our services can just be updated without taking down the whole system. An upgrade or bugfix is seldom stopping the production.
It is important, because some systems are running 24 hours a day, and connects hundreds of units, with long restart time as a consequence.

The computer's memory, storage and graphics devices are easy exchangeable. If the computer starts to work slow, one can add more memory, or change the graphics device. When your company grows - bottlenecks may appear and the system performance is suffering, We can more precisely scale the system where necessary - often just duplicate the service in question.

New type of hardware can easily be plugged into the usb port. When your company starts new areas of business. We can typically cover this extension with a new service, working 95% independent of the other services. This is actually something we ensure when making your system today

We are into this together!

We can make software become real, and we are experts making software. You know your company, how it operates, you are experts running your company.

We make the software together. We will learn from each other - meet each other somewhere in the middle - making innovative solutions for your company.

Together - we can cut away "less-innovative" time from the development, and go directly to the innovative phase.

There exists many theories of effective software development

Our customers and our products are very different, Therefore we work different from project to project. But in general we accept the ideas of lean and agile development, and we develop using those ideas - we just make some adjustments from project to project.

Some patterns we always use :
We always work together making the solution

From the first day, you will have a running system (one running system says more than 1000 words)

We enter the phase "continuous maintenance" while we are still working on building your system.

An example of a company that fastly grow too big to be organized in a dropbox A typical project

This case represent a quite typical case, though there is not planning involved. It is a project about digitizing a company, making a quite sophisticated status system, to enable correct workflows - that include some collaboration tools.

Finansplan A/S is a danish company in the financial sector. Their solid business idea leaded to a stable growth of the company, and the startup tools of managing the business started to show a lack of efficiency.
Asking for a system, to manage their business, we initially made a list of 2 focus points:

  • Get the business digitally organized - having digital records over customers, products etc.
  • Having an intelligent integrated way for organize documents in a secure way ( pdf etc. )

As a first step making the system, we simply asked the users, to send an email about how the expected the program to work, and what data was necessary to enter. After doing some telephone interviews, we could make an initial very crude version - that no one at all liked. But from this point, things started being easy. Having something to look at, the improvement suggestions was very specific and very clear. By giving room for some regrets, and some trails and errors iterations, we walk on a stable path against satisfaction.

One day, we could agree on flushing the db for all silly example data, read in current data - extracted from a spreadsheet. Sure enough - the system was in production.
But the the develop of the system have continued in a high pace. Next to a improved perfect representation of their products, the big themes have been optimizing of their complicated workflows, and an integrated data backup system.

Below is 4 interesting points, from their system.

Collaborative complex product creation

It takes a very sophisticated status system, to catch up with the complex product creation. Some products needs contracts sent to customers to be signed and returned. Sometimes products need to be registered in 3. party financial institutions - making the workflow even more complicated.

Each creation process is different from the others - even for totally equal products. So the status system has to be very dynamic - and very easy to control - at the same time ensure everything is done correct.

The system must remind and make and delegate tasks for it users when it is time to follow up on late responses. It must reconcile a correct creation of products. it must make sure nothing is forgotten, or missing

Handling of documents

Documents -like pdf- are sent back and forth between client and Finansplan A/S. They needed a way those documents could be organized in an integrated way.

The document handling is quite similar to dropbox, but is closely integrated with the solution. A document can be opened in a readonly or writeable way. When opened writeable, other clients gets notified. When a client make changes in the document, other clients are warned against touching the document, because it will split the modifications - and make 2 non merged versions. The system is automatically saving a new version, when the user are changing the document. (no explicit upload needed)

Calm Backup system

This feature is more a psychological sense of security, that it is a real valuable feature.

Having used Dropbox as storage system, where all employees always had a copy of the all documents, a strange feeling of lack of security came sneaking. A honest and fair feeling, considering the nature of the documents.

We created a backup system, that makes a distributed transaction-wise backup. With a simple graphic showing the latest transaction sequence number on primary as well on all backup stores.

Collaboration

Finansplan has shared responsibility for their operations. At the same time, the complicated creation of products complicates collaboration. This is solved by integrating the status system and a collaboration system together with the operations. People can see status and the tasks needed to be done. Further they can delegate tasks to other, or take responsibility themselves. At any time, everybody knows exactly the state, and the progress of product creation. They know when and by whom, next task are done. So everybody can attain all customers - everybody know the exact state of progress of everything

Dear visitor, feel free to use our easy (but not too easy) contact service below Keep in touch

If you have some questions, because you are interested, curious or just in doubt, please take advantage of our easy question service below.

What you do is to find the right context to write in. Copy the subject (if you would like to - just a suggestion) and copy the start of email text (if you wish) to your email client. Fill in the rest of your message, and send the email to firstcontact@apperations.email

  • Address
  • APPERATIONS IVS
    Godthåbsvej 58 2 tv.
    2000 Frederiksberg
  • Email
  • firstcontact@apperations.email

Fast track email starters:

(click on the context fitting best your writing)