Spiria logo.

Support and Maintenance

Focus on core business functions, while we take care of the rest.

It does not end with delivery.

After implementation, software must be actively monitored and tweaked to remain fully functional and efficient, and to continue meeting the needs of its users. There are many reasons code might need adjusting: to maintain compatibility and security in an evolving hardware and software environment, to enhance efficiency and features, or to resolve unexpected issues, for example.  

This work involves three complementary tasks: corrective maintenance, when issues are detected; preventive maintenance, to avert issues; and perfective maintenance, to respond to new user needs.  

Spiria’s dedicated, highly skilled post-development support and maintenance professionals are trained to work on your software, and can assist you with all types of applications and platforms. We can provide regular, planned maintenance to keep your system up-to-date, extend the life expectancy of your legacy system, lessen a technical debt, improve the reliability of essential applications, reduce internal maintenance costs, lighten the load of your IT department, or help you avoid unplanned service disruptions due to system issues. 

Whether it’s for Spiria-developed systems or third-party systems, we offer a comprehensive post-production support and maintenance service geared to your specific needs. For your peace of mind, our team is available to analyze and find quick solutions to your requests. Or, we can provide routine preventative maintenance, for example by taking care of security updates for your components or verifying compatibility with new versions of operating systems.  

Spiria’s support team applies best practices to ensure the smooth operation of your software for as long as possible. For example, we make sure to assign at least two post-production developers to your product: these experts are dedicated to acquiring, maintaining, and documenting in-depth knowledge of your software product so as to ensure knowledge continuity and guarantee that your requests can still be handled years down the line. Furthermore, your application’s deployment infrastructure, testing environments and documentation are always kept up-to-date. 

Let’s Talk

Our Design and Development Process

  • 1. Discovery

  • 2. Development

  • 3. Deployment

  • 4. Support

1. Discovery

Analysis

  • Gathering Requirements
  • Business Rules Mapping
  • Architecture and Environments
  • Project Charter
  • Customer Research
  • Customer Acquisition Strategy
  • Customer Engagement Planning

Design

  • Customer Journey Mapping
  • User Experience Design (UX)
  • UI Wireframing UI Mockups
  • Product Prototyping
  • Usability Testing

2. Development

Sprints

  • Product Backlog (Refinement)
  • Sprint Planning (Prioritization)
  • Front End / Back End
  • Development
  • API Development and Integration
  • Development Testing Quality
  • Assurance (staging)
  • Review and Retrospective

3. Deployment

  • User Training
  • Production Deployment
  • Final Testing and Stabilization

4. Support

  • Server Backup
  • System and Hosting Update
  • Troubleshooting & Bug Fixes
  • Monitoring and Maintenance
  • Evolution and Improvement

Our technologies

Jira logo
Sentry logo
TeamCity logo
AWS cloudfront logo
AWS logo
Azure logo
GCP logo

Let’s Talk About your Project

Call us: 1 800 972-0979 or e-mail us: newproject@spiria.com

Recent Articles

Article 1 - image
Tutorial: Dynamic search with htmx, hyperscript and ProcessWire

Using ProcessWire, you can easily create a dynamic search with very little code. This search can’t compete with engines such as Elasticsearch or Solr, of course. However, it is suitable for most “showcase” sites. Here’s how we did it on Spiria’s site using the htmx small library and its companion hyperscript.

Article 2 - image
A powerful polyphony of women’s voices at Spiria

In honor of International Women’s Day, we gathered women employees at Spiria for a virtual round table to hear them talk about women in the field of digital technology, on how far we have come, what remains to be done, and what inspires them on any given day.

Article 3 - image
Docker as an outstanding learning and evaluation environment

Docker makes for a great learning environment. Its disruptive impact on other technologies became clear to me as soon as I set to learning it. Docker puts these tools within easy reach so that, given a decent grasp of the Docker ecosystem (Docker Hub, CLI, Dockerfile, Compose files), a world of mainly open-source IT opens up for anyone wanting to try it out, to learn and to evaluate it. Stress testing is safe because the container’s sandbox environment prevents any harm to the host system. If you break it, just delete the container and start over!

Looking for Something More?

Transform your business through strategy, customer experience, design and development.

Our Services