This website uses cookies to improve your browsing experience and help us with our marketing and analytics efforts. By continuing to use this website, you are giving your consent for us to set cookies.

Find out more Accept

Requirements & Challenges

Requirements & Challenges

When they first approached us, Orbis needed a team capable of navigating a mature, highly interconnected codebase while preparing it for future growth.

Over nineteen years of continuous development, their technology stack was now in need of modernization, making it hard to add new features, maintain stability and integrate new development tools. Architectural complexity required developers with strong analytical skills, who could make improvements without disrupting the platform’s daily operations. Every change—whether a small bug fix or a major upgrade—had to preserve compatibility with existing modules and data structures used by various institutions.

In parallel, Orbis wanted to improve the platform’s accessibility, modernize the user interface, and introduce new functionality to strengthen the link between education and employment.

These were the initial requirements, but new needs continue to arise as our partnership continues:

  • Migrating legacy frameworks: Upgrade from Spring 2 and Hibernate 2 to current versions. Replace jQuery components with Vue.js for better maintainability, performance and compatibility with modern libraries.
  • Developing modular features: Build reusable, accessible Vue.js components to make Orbis`s platform modular, so universities can mix and match the educational management features.
  • Ensuring accessibility compliance: Provide screen reader support, high contrast design options and keyboard navigation for students with disabilities.
  • Creating a competency-based student-employer matching system: Aggregate verified student competencies and experiences into searchable profiles, letting potential employers filter candidates and send interview invitations within the platform.
  • Introducing AI-assisted development: Evaluate and pilot tools like GitHub Copilot and OpenAI Codex to automate routine internal coding tasks, freeing Orbis’s developers to focus on building new platform features and functionality.

"Aimprosoft has proven time and time again to be a valuable partner for us - a vendor relationship, but built on a strong foundation of communication, trust, and strong deliverables. Our team is not just supported by their development resources, but with a full business planning approach: offering us value, insights, and advice on how to approach our different technology needs."

Emily Eley

Vice President, Operations & People

Features

Features

featured images Orbis 1

Skills and competency management (Experience Record feature)

Developed a feature that can track student competencies, verify them, and aggregate those skills and experiences in a single profile—Orbis can now offer colleges and universities a feature that improves student career outcomes. It automatically compiles and validates student experience and lets employers filter candidates and invite them to interview directly on the platform.

featured images Orbis 2

Technology updates and upgrades

Migrated the backend from Spring 2 and Hibernate 2 to versions 6, replaced jQuery with Vue.js and improved code structure—creating a faster, more reliable platform for students, staff and employers.

featured images Orbis 3

Accessible, responsive UI components

Added screen reader support, high contrast modes and responsive layouts—ensuring students with disabilities can use the platform easily.

featured images Orbis 4

Ongoing platform maintenance and support

Delivered continuous bug fixing, targeted refactoring and performance improvements, along with selected third-party services integrations—keeping the system stable and fully functional for all users.

featured images Orbis 5

Module-by-module modernization

Gradually upgraded their platform’s key resources—including work-placement management, internship matching, and competency-tracking—replacing outdated UI with reusable Vue.js components. This unified design, improved accessibility features and reduced maintenance effort across the platform.

Stack

  • — Frontend
  • — Backend
  • — DevOps
  • — Third-party tools
  • — Additional tools
  • jQuery
  • Vue.js
  • Java 17
  • Apache Tomcat
  • Spring 6
  • Spring MVC
  • Hibernate 6
  • Apache Log4j
  • Docker
  • Kubernetes
  • Google Cloud
  • CircleCI
  • CKFinder
  • CKEditor
  • TokBox
  • MS SQL Server
  • Apache Subversion
  • IntelliJ IDEA
  • GitHub
  • Jira
  • Microsoft Teams

Project outcomes

Project outcomes

Through close collaboration, we helped Orbis transform its platform into a robust, scalable solution that supports universities in managing competencies, data, and collaboration more effectively. Among other wins, we achieved:

  • Consistent delivery in a complex legacy system: Orbis was able to add new features and deploy fixes without downtime, keeping their platform running smoothly while improving the experience for thousands of users across Canadian colleges, universities and potential employers.
  • Stronger competitive edge: Delivered an automated feature for verifying and compiling student competencies, and then reliably matching them to potential employers —differentiating Orbis`s platform from competitors still relying on unverified data and manual resume-building systems.
  • Resolved performance bottlenecks:By fixing table loading issues, we reduced query times and cut down on support requests from universities, enabling Orbis to deliver a faster, more reliable platform for students and university staff.
  • Technology stack upgrade: Migrated from Spring 2 and Hibernate 2 to current versions, letting Orbis’s development team integrate security patches, use current Java libraries, and build features that weren’t possible with 15-year-old frameworks.
  • Improved scalability and stability: The cloud-native infrastructure comfortably handles traffic at 70,000+ page loads per day and up to 500 API requests per second, with automated scaling for spikes.
  • Better inclusivity: Implemented screen reader support, high contrast UI modes, and responsive layouts across new user components like tables, forms and dashboards, improving Orbis`s ability to serve students with diverse accessibility needs.
  • Reliable delivery with a long-term IT partnership: An ongoing four-year collaboration with the same team lets Orbis expand their platform with consistent quality and reliability, while avoiding the delays and knowledge gaps that come with rotating.

Let’s talk

The most impactful partnerships start from a first conversation – so let’s have one!

Looking to improve your operational efficiency? Use Aimprosoft's expertise in developing intuitive web solutions to help you achieve your business goals. Contact us now, and let's discuss how we can turn your ideas into seamlessly functioning digital solutions.

Contact us directly via

+44 20 8144 4696

contacts@aimprosoft.com

Visit our HQ in

Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor

Meet our representatives in

The UK, Spain, Bulgaria, Poland, and over 15 other European countries

Hey Aimprosoft,

    My name is
    from
    and
    I know you from
    In short,

    Thank you for reaching out!

    We’ve received your message and will get back to you shortly.

    Contact us directly via

    +44 20 8144 4696

    contacts@aimprosoft.com

    Visit our HQ in

    Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor

    Meet our representatives in

    The UK, Spain, Bulgaria, Poland, and over 15 other European countries