Virtual1
Connecting people in the UK with software-defined solution from the core to the edge

Foreword
Cooperation with Virtual1 Englished us. We count in inches, drink in pints, and having a cup of tea or coffee even have no time for it. And sometimes we feel like James Bond.
It’s not surprising. Over 8 years, we have been developing an online hub for large telecommunications providers to distribute services to end-users across the UK. Read below about the system with which the client reached a coverage of 75% of all UK businesses.
-
Project team
6 Backend developers, 2 Frontend developers, 2 QAs
-
In progress since
September, 2010
Story
Story
Virtual1 started its journey to provide computer-related services and consulting for the British. Founders flamed up with an idea to become Software-Defined to make their clients independent of industry challenges related to providing value-added first-class comms services.
The cost of getting the Internet in England is sky-high and can reach up to £100 per meter for laying cables in places. As a leased line provider, Virtual1 occupied an available niche in the market to offer businesses the Internet connection in a frugal way.
When we started, customer relationship management and coordination were mostly manual work. Ready to spend on customer experience, they needed a solution of corporate-level transforming manual to digital. That was Liferay.
Virtual1 voiced a need for a centralized partner portal to control the wholesaling telecommunication services directly. Aimprosoft was asked to help Virtual1 build a software solution that will assist in the commercial growth of partners.
Challenges
Challenges
In 2007 Virtual1 was launched as a network aggregator supporting a group of partners. Initially, there was one web portal with several instances. Aspiring to become a wholesale communications provider, Virtual1 faced the challenge of managing several systems that supported equipment, ordering, communication with providers and suppliers.
After Juniper core went live in 2011, making Virtual1 an ISP (Internet Services Provider), it was decided to create and develop a software-defined platform-based environment for broadband internet providers.
Solutions
1Portal
Before we started working on the partner portal, we figured out the needs of users the portal should cover. Split user stories helped us more closely identify ourselves with the users developing the functionality.
Being an award-winning UK company in the telecommunications field, Virtual1 has a wide net of distributing partners. We had to develop a web portal for them to make business possible in one place:
- Сonnection with Virtual1 systems
- Users and tariffs monitoring within one ecosystem online
- Network resource monitoring
5 factors we considered to build a powerful 1Portal
To create a robust portal, we cleared up five S-factors of business partners' growth to focus on:
- Smart and quick onboarding of new partner
- Single content for a single partner
- Security of access and authentication
- Settings and configuration of users, customers, pages, permissions
- Simple design configuration with the custom themes
It is expensive to be a pioneer and create something new. So it was decided to use Liferay Community Edition for the web portal as a proven solution. Liferay is an enterprise-class comprehensive portal-based solution that allows uniting all corporate content under one umbrella and sharing it with customers under strict permissions. With that in mind, we used Liferay as a parent configuration website with subordinated partner websites that differ in content and rules.
Smart and quick onboarding of new partner
It was important to get on board Partners 1 as quickly as possible.We made onboarding as simple as possible, enabling Virtual1 clients to register with the name (or name of the website) and contact data. Quick deployment of websites for partners with the ready-to-use functionality (portlets) allowed Virtual1’s clients to start their business (with Partners 2) and cooperate way faster.
Single content for a single partner
Liferay is designed to allow managing unlimited portal instances on a single server. It freed us to deploy a new single website with its domain name with light customizations in a week. Multiple portal instances from a single Liferay installation made it possible for Virtual1 to cooperate with partners directly.
At the same time, partners increased opportunities in building a business with their clients and delivered services to the end customers separately. Each partner's website data is kept separate from others so they can perform quoting and ordering disclosing it only to end customers. We solved the task of partners' growth with quick starting and content separation.
Security of access and authentication
It was crucial to ensure secure access for Virtual1 clients to portal websites. In Liferay, roles and permissions are provided for the personalization of content for user groupings through the hierarchical concept.
Settings and configuration of users, customers, pages, permissions
Propelled by a wish to establish an individual approach to every partner within one ecosystem, the tops of the company wanted to manage relationships by assigning roles to users grouped in partner sites, organizations, or other units.
User grouping in Liferay arranges communication with clients in the way of showing business information on orders, prices, statuses, contracts, etc. to whom it may concern. Each page has a set of modules that displays a piece of proper information for hierarchically dependent employees.
Simple design configuration with the custom themes
Virtual1 wanted to offer its partners an individual online space highlighting their individual styles. Due to themes, the same functionality can have a different look for partners aligning with their corporate style.
Offering a wide range of portlets, Liferay is good enough to compose a website with ready-to-use capabilities, not inventing features time after time. The reusable concept accelerates time to market and saves spending for development. As a result, 1Portal, a Liferay-based online collaboration hub, was designed to enable partners to control their wholesaling telecommunication services directly.
Development

Development
With best practices to follow, we made several software solutions for user accounts and back office including
- a custom order workflow
- a setting module for service packages
- a software kit for partner account settings (access, management, end users brief, etc.).
The killer feature is an online availability for partners in ordering products and associated hardware devices, comparing prices of carriers, and performing e-signs.
At the request of the client, we developed a range of custom portlets — web apps in Liferay Portal — to meet the specific needs of Virtual1. Unlimited capabilities of the Liferay-based portal allow serving thousands of Partners 2.
Features
UI / UX Design
UI / UX Design
As usual, content management corporate software systems have a dull interface as if it is created for robots rather than humans. Why not make the portal feel professional and pleasing?
The UI updates needed to reflect the easiness and comfort of interconnection with the portal and highlight the digital specific of the business with color.
Willing to get it aesthetically attractive, collaboratively with the client’s team, we made the website in blue colors with the simple, readable font on the whiteboard of the body, accentuating the virtual origin of digital services.
Stack
- — Frontend
- — Backend
- Liferay themes
- Sass
- Css
- jQuery
- AngularJS
- Bootstrap
- Liferay
- Spring
- Hibernate
- Salesforce integration
- Spring Boots
- PRTG Integration
- Elasticsearch
- Tomcat
- Velocity
- BECS Integration
- SOAP
- JSON
- MySQL
- PostgreSQL
- Jenkins
- Maven
- Gulp
- Ant
Results
Results
Since we’ve been working with Virtual1, the number of requests increased 100 times. Staying one of the most influential telecommunications providers in the United Kingdom. B2B distributing corporate portal is currently in progress with many efforts to undertake. Responsive website to let businesses as well as end customers use it easier on the go.
Having behind the title of “Network Provider of the Year” in 2016, Virtual1’s tops intend strongly to make a new shift towards the best.
Let’s talk
Are you a wholesaler and need to manage your distributors separately but united? We can do it.
The form was submitted successfully. We will contact you shortly. Meanwhile, we suggest checking out what our clients say about software development with Aimprosoft.
Proceed to ClutchFeatured in






