ServicesSupport

Maintenance and Support

Keep your software secure, stable, and aligned with evolving business needs.

OngoingLong-term support
SLADefined response tiers
StableProduction reliability

PortraitSoft offers comprehensive software maintenance and support services for applications we develop and for existing systems built by other teams. Reliable ongoing support ensures your software remains secure, performant, and compatible with changing operating systems, browsers, and third-party dependencies long after initial deployment.

Software maintenance encompasses corrective, adaptive, perfective, and preventive activities. Corrective maintenance addresses bugs and defects reported by users. Adaptive maintenance updates software to remain compatible with new OS versions, browser releases, and API changes from integrated services. Perfective maintenance improves performance and usability based on user feedback. Preventive maintenance proactively addresses technical debt and security vulnerabilities before they cause incidents.

Our support programmes are structured around clear service level agreements that define response times, resolution targets, and communication channels. Clients choose from tiered support packages ranging from business-hours email support to dedicated teams with guaranteed response times for critical production issues. Incident severity classifications ensure urgent problems receive immediate attention while routine requests are handled efficiently.

01

Keeping software healthy after launch

Production software requires monitoring, patching, and incremental improvement. PortraitSoft maintenance programmes cover bug fixes, security updates, performance tuning, and small enhancements under agreed service levels.

We work from your ticketing systems or provide structured support channels with clear escalation paths for critical incidents.

Security patching is a critical component of maintenance services. PortraitSoft monitors dependency vulnerabilities, applies framework and library updates, and conducts periodic security reviews of application code and infrastructure configurations. Patch schedules are coordinated with client change management processes to minimise disruption while maintaining protection against known exploits.

Performance monitoring and optimisation are included in our proactive maintenance approach. We track application response times, error rates, resource utilisation, and user experience metrics to identify degradation before it impacts operations. Database query optimisation, caching improvements, and infrastructure scaling recommendations help applications handle growing workloads efficiently.

Documentation maintenance keeps technical and user documentation current as features change and systems evolve. Release notes, admin guides, and API documentation are updated with each maintenance release, ensuring your internal teams have accurate references for day-to-day operations and troubleshooting.

PortraitSoft maintains institutional knowledge of supported applications through dedicated account teams and comprehensive internal documentation. When original developers move on, our support teams can continue effective maintenance because project history, architectural decisions, and known issues are preserved in our knowledge base.

Enhancement requests are handled through a structured change request process that evaluates scope, effort, and priority relative to ongoing maintenance activities. Small improvements may be included in maintenance retainers while larger features are scoped as separate development projects with defined deliverables and timelines.

Protect your software investment with maintenance and support from a team that understands your systems and responds reliably when you need help. Contact PortraitSoft to discuss support options for your applications and receive a proposal tailored to your operational requirements.

Knowledge transfer at engagement start ensures our team understands your deployment topology and escalation contacts quickly.

Benefits

Why teams choose this approach

01

SLA-backed support with defined response and resolution times

02

Security patching and dependency vulnerability management

03

Bug fixes, defect resolution, and root cause analysis

04

OS, browser, and third-party API compatibility updates

05

Performance monitoring, tuning, and capacity recommendations

06

Dedicated account teams with preserved institutional knowledge

07

Structured change request process for enhancements and new features

Use cases

Common scenarios

  • 01Supporting applications originally built by PortraitSoft or other vendors
  • 02Applying framework and dependency security updates
  • 03Handling production incidents and root cause analysis
  • 04Delivering minor feature requests on a retainer basis
Deliverables

What you receive

  • Support agreement with defined response targets
  • Monthly status and incident reports
  • Patch and release notes for each deployment
  • Knowledge base updates for recurring issues
Stack

Technologies we work with

Selected per project based on your requirements, team skills, and long-term maintainability.

01Jira
02ServiceNow
03Sentry
04Datadog
05New Relic
06Git
07CI/CD Pipelines
08Docker
09AWS CloudWatch
10Azure Monitor
Process

How we deliver maintenance and support

Support Onboarding

We review your application architecture, documentation, and support history to establish baseline knowledge and SLAs.

Get started

Ready to discuss Maintenance and Support?

Share your goals, timeline, and current setup. Our team will review your requirements and respond with a practical next step.

Typical response within one business day

Prefer email? Contact page