Get pricing →
- Services
- Capabilities
- Industries
- Clients
- Solution Hub
- Company
- EN
- Get pricing
Our client, the British Council, needed a modern, responsive website to promote their English language tests effectively. Our team helped by developing a comprehensive CX strategy and design, including UX/UI enhancements. Computools assisted in revitalising and optimising the platform, which resulted in a user-friendly, efficient website that improved user engagement and increased test registrations.
The client is a prominent organisation that aims to promote British culture and values globally. With a reach that extends to over 100 countries, they reach 650 million people each year. Employing a workforce of more than 7,000 dedicated full-time employees, this organisation is committed to fostering cultural exchange, educational opportunities, and intercultural relations.
The British Council wanted a modern, responsive design and improved user experience. Also, they needed to consolidate resources for the IELTS English proficiency test. The presence of unofficial test materials negatively impacted their brand reputation, prompting the need for a strategic approach to resource consolidation.
Additionally, the lack of clear guidance for test preparation, progress tracking, and readiness was a concern. The client recognised the need for a user-friendly, structured solution to streamline the test preparation process.
Computools undertook a digital transformation project to revitalise and optimise the website. The solution included user research to understand user needs, service design to enhance user experience, portal development for content delivery, website hosting set-up, and analytics integration. The result was a responsive, user-friendly platform that met the British Council’s branding requirements and significantly increased revenue, user throughput, and process automation.
Our primary mission was to provide candidates with a streamlined and structured pathway for test preparation, offering essential resources such as PDF files and webinar videos. We established a user-friendly WordPress platform as the host to facilitate easy access to educational materials, simplifying navigation and accessibility for candidates. Additionally, we implemented critical search engine optimisation (SEO) techniques to enhance the portal’s visibility and accessibility, ensuring it reached wider audience.
We integrated comprehensive user analytics into the platform, generating in-depth reports that provided valuable insights into user behaviour and preferences, helping to refine the user experience. We also implemented an email notification system to enhance communication with users, ensuring they received important updates and information promptly.
Our overarching goal was to simplify and improve the test preparation process, offering a valuable resource for candidates. This project underscored the client’s commitment to educational excellence and our dedication in helping them succeed in their mission.
As a result of this project, the client successfully launched a web portal that simplified IELTS test preparation. We optimised landing pages, implemented SEO strategies, and enhanced resource editing, and now this portal offers essential educational resources. The impact is notable, with a significant 42% increase in the number of tests administered globally in 2022, as compared with 2018.
Computools was selected as the ideal partner for this project for several reasons:
The client’s journey to find the right partner for their project was a careful and detailed process. They considered several options but chose Computools for a few key reasons.
They liked that we know their industry inside and out. We have a strong track record of delivering high-quality digital solutions and meeting deadlines. Plus, our experience working globally matched their international reach. In the end, they chose us because they believed in our expertise and our ability to get the job done well and on time. Our partnership is built on a shared commitment to getting great results for their business.
We remain available to address post-launch enquiries, issues or enhancements. We conduct regular maintenance and updates to keep the product running smoothly, correct potential issues, and introduce new features as needed. We continuously apply data analytics to gain insights into user behaviour, pinpoint areas for improvement, and tailor the product to user preferences. We focus on security measures with ongoing monitoring and updates to safeguard user data and maintain the product’s integrity.
We integrated comprehensive user analytics into the platform, allowing for the generation of detailed reports. These reports offered valuable insights into user behaviour, which helped us refine and enhance user experience continuously.
These design challenges were important components of the project and contributed to the successful development and implementation of the English test preparation web portal.
Creating profiles of typical users for design reference.
Structuring pages and content for logical navigation.
Drafting blueprints for interface layout and interaction.
Designing the visual elements for user interaction.
WordPress
WordPress is one of the world's most popular content management systems. With its help, you can create and manage sites of various kinds without knowledge or engineering skills. It allows you to create and publish entries, place widgets, change the design, arrange, and display various elements, etc.
Scrum is a management framework where one or more cross-functional, self-organised teams create a product in stages.
First, we worked on preparing the website design, initial DevOps, and business analysis, and then we gradually moved into the WordPress development and quality assurance stages.
Our client, a healthcare company, needed an effective tool for transplant patients to adhere to their medication regimens. Our team helped by developing an app with a modernised system that simplifies medication schedules. Computools assisted in achieving significant business benefits, including increased user throughput, order value, productivity, and revenue, while reducing costs and automating business processes.
The client is a representative of the healthcare and pharmaceutical industry in the United States. They deeply understand the problem the project addresses and are interested in additional aspects, such as education and positive reinforcement for medication adherence.
The project’s primary aim was to address the crucial need for timely medication adherence, especially for individuals dealing with various diseases and post-procedural recovery. Recognising the importance of strict medication schedules, the project focused on creating an application to remind patients to take their next dose of medicine accurately at the required time. The project aimed to make the medication schedule process enjoyable and straightforward. Users could easily download the application from the marketplace.
We created an attractive and interactive design and used NodeJS, Parse Server and MongoDB technologies to create a system that offers an optimal user experience and effectively addresses the competition in the healthcare app market.
The main flow of the project included essential features such as scheduling immunosuppression medications, a notifications system, a gamification system for rewarding users who took medications on time, and the integration of educational information. The application also featured an alarm system, a comprehensive medications list, an email medications system, a Contact Us system for user support, and flexible dose and time control options.
In the development process, ready-made solutions and individual developments for some tasks were applied. The finished application’s intuitive and catchy design has attracted the attention of a wide audience. Thus, the project goals were fully achieved. A key achievement was building an application that would reach the widest audience interested in taking meds on a schedule.
The client chose Computools as the development partner for the project for several key reasons. Computools provides highly qualified services in modernisation and software development. The Computools team has extensive experience creating innovative healthcare solutions, demonstrated by successful project implementations in this domain.
Furthermore, Computools stands out for its project management approach and communication strategies. Scrum methods ensure high efficiency, transparency and flexibility throughout the development process. The company actively involves the client, providing step-by-step feedback and accommodating changes in the project. Computools was the preferred choice for the client, who valued high professionalism and adaptability in realising their healthcare project.
The client needed a partner with experience in healthcare and pharmaceuticals to develop an application addressing medication adherence challenges in transplant patients.
When choosing a team to work on the project, the client adopted a careful approach. The client evaluated several potential partners based on their expertise and past work. Computools stood out because of its successful projects in healthcare and its understanding of the industry’s unique challenges, especially in creating solutions for medication management.
Computools’ transparent and collaborative approach to project management, using methodologies like Scrum, also matched the client’s expectations. Computools was chosen because we have the expertise, experience, and proven record of delivering successful healthcare projects.
We participated in the project as both generalists and specialists. Computools provided end-to-end development services, focusing on creating a robust backend using Node.js and MongoDB and designing an interactive and user-friendly interface. We ensured seamless integration of essential features such as a notification system, medication lists, and user support functions, delivering a comprehensive solution for the client.
TransMeds, the application developed, stands out with its interactive and appealing design, setting it apart from similar apps and aiming to reach a broader audience. The application employs a notification system to ensure individuals do not forget to take their required medications precisely when needed.
Creating a catchy and attractive design was an important part of the project. UX/UI designers have created a customised application design to reach a wide audience of users. During development, user experience came first, as usability was one of the key needs of the target audience.
Crafting detailed profiles of target users for precise design and development.
Organising the website's structure for intuitive navigation and user experience.
Creating skeletal outlines of web pages to plan layout and functionality.
Designing the visual elements and interactive features for seamless user interactions.
NODE.JS
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a browser. Node.js lets developers use JavaScript to write command-line tools and, for server-side scripting, run scripts server-side to produce dynamic web page content before the page is sent to the user's web browser.
MONGODB
MongoDB is a cross-platform, document-oriented database program. It is classified as a NoSQL database program because it uses JSON-like documents with schema.
Application development is conducted as efficiently as possible according to the agile methodology. Scrum was chosen for this project, and the workflow was divided into convenient segments—sprints. During the sprint, code was developed in the task frame. At the end of the sprint, all participants in the project carried out a check and sent a report on the work done. This allowed errors and bugs to be identified and eliminated in the early stages, ensuring the developed code’s stability, purity, and high performance.
The key benefits of using Scrum are the quicker release of a useable product to users and customers, higher quality, higher productivity, lower costs, greater ability to incorporate changes as they occur, better employee morale and better user satisfaction.
A finance-focused medium business in Latin America needed an efficient platform to connect small businesses with investors for direct loan transactions. Our team developed a platform enabling companies to receive online loans from investors while allowing investors to invest funds and earn returns. Computools assisted in streamlining the process, ensuring reliable KYC, verification, and integration with financial services, significantly enhancing the client’s business operations and customer satisfaction.
The platform facilitates the connection between investors and businesses or individuals in Latin America, enabling them to negotiate and finalise loan agreements directly. With a minimum savings threshold of COP $500,000, individuals can join the platform and choose the interest rate they want to invest.
Companies and individuals engaging with the service undergo a formal credit evaluation process, providing necessary guarantees, and are subject to monitoring by a debt recovery firm in the event of payment delays. This stringent process ensures safety and reliability in the loan transactions conducted through the platform.
Recent successes include facilitating over 1,000 business transactions in the past five years and establishing a solid operational presence across South America. With a rigorous credit evaluation process and monitoring by a debt recovery firm, Invest Latam ensures safety and reliability in all loan transactions, providing a trustworthy environment for both investors and businesses.
Small businesses in Latin America struggled to secure loans through traditional banking channels, encountering lengthy processes, stringent criteria, and limited access to funding. This created a substantial barrier to growth and development for these businesses. At the same time, investors were seeking alternative opportunities for direct investment that offered meaningful returns.
Invest Latam recognised the untapped potential in addressing these issues and sought to build a first-of-its-kind platform to match lenders and businesses in Latin America. The primary objectives were to ensure reliable KYC, verification, and creditworthiness check processes and to link to integrated payment mechanisms via a secure interface. By developing this platform, Invest Latam aimed to create a more efficient, accessible, and inclusive financial ecosystem.
Our team broke down the platform’s concept into detailed user journeys and design prototypes. These prototypes focused on providing a quick visual summary for lenders and businesses, enhancing the user experience. The platform was developed according to a comprehensive implementation plan. We conducted A/B testing of several design decisions to ensure the most effective and user-friendly interface.
The platform integrates seamlessly with financial services interfaces, ensuring reliable Know Your Customer (KYC) processes, verification, and creditworthiness checks. Additionally, we linked the platform to secure payment mechanisms, providing a smooth and secure transaction experience.
Computools’ platform and product engineering expertise was pivotal in transforming the client’s vision into a functional and user-friendly platform. Our team created intuitive and visually appealing designs that simplify the process for both lenders and businesses. We ensured the platform’s reliability and security by integrating essential financial services and conducting thorough testing.
The platform enabled over 1,000 business lending transactions within five years, significantly boosting the client’s business volume and demonstrating the platform’s effectiveness in connecting investors with small businesses.
The development of a fully functional platform within four months, including a visually attractive summary of businesses, their history, and credit requirements, increased the number of clients.
The client chose Computools as their digital transformation partner for several compelling reasons. From the initial consulting stage, Computools demonstrated a deep understanding of the client’s needs and objectives. The expertise and experience of Computools’ team members, carefully selected for their knowledge and skills, ensured a robust project team.
Small businesses in Latin America struggled to secure loans through traditional banking channels, which involved lengthy processes, stringent criteria, and limited access to funding. Additionally, investors sought alternative opportunities for direct investment with meaningful returns but lacked a dedicated platform to facilitate such transactions. Invest Latam embarked on a search for a solution that could bridge this gap, providing an efficient and reliable platform to connect small businesses with investors.
The client carefully considered different companies to help them build their investment platform. After considering factors like technical skills and experience, they chose Computools because we had extensive experience creating similar platforms for finance and investment. Our team had the right mix of skills needed for the project. The constant communication, new technologies, and flexible project management approach made the client confident in their choice.
Computools acted both as generalists and specialists. Our team focused on:
We identified inefficiencies in the user journey and redesigned the flow to provide a seamless experience for both investors and businesses. This included creating visually attractive summaries of companies, their histories, and credit requirements. By analysing user behaviour and investment patterns, we customised matchmaking algorithms based on lenders’ criteria, enhancing the accuracy and efficiency of pairing investors with suitable businesses.
Design development was carried out according to the client's stipulated requirements and needs. The basics of user experience were laid out at the stage of interactive prototyping. In the future, the user interface will be actively refined to create the most convenient and intuitive design of the pages.
Detailed profile of a typical user, informing design decisions
Visual representation of website structure and navigation hierarchy
Basic skeletal outlines depicting layout and functionality without design details
The visual elements and interactive components enhance the user experience
Entity Framework
This ORM (Object-Relational Mapper) was chosen for its ability to streamline database operations by allowing developers to work with data using .NET objects. This eliminates the need for most of the data-access code developers typically write. Entity Framework ensures efficient data management and seamless integration with the MS SQL database.
React
We selected React for its powerful and flexible front-end capabilities. React allows for creation of a dynamic and responsive user interface, providing an excellent user experience. Its component-based architecture ensures that the platform is maintainable and scalable, significantly improving the application's performance through its virtual DOM.
ASP.NET MVC
This framework was chosen for its robust structure, which facilitates the development of scalable and maintainable web applications. ASP.NET MVC supports a clean separation of concerns, making it easier to manage complex projects. It also integrates seamlessly with Entity Framework, providing a cohesive development environment.
MS SQL
For the database layer, MS SQL was selected due to its high performance, reliability, and advanced security features. MS SQL supports complex queries and transactions efficiently, ensuring the platform can securely handle large volumes of data and transactions. Its integration with Entity Framework further enhances data handling capabilities.
The Kanban methodology was chosen because the work on the project was carried out quickly. This saves time developing pages and applications and improves the team’s efficiency.
Kanban gives the flexibility to build a sustainable competitive advantage and empowers the team to accomplish more and faster. Every project has a backlog of tasks and a series of state processes that a task must pass through before delivery. Using the Kanban board, everyone can instantly see how tasks are moving through the process. The simplicity of the visual presentation enables the PM to spot bottlenecks easily while they are forming.
The most obvious benefit of using Kanban is improved flow efficiency, which occurs shortly after the method is implemented into the project. Visualising your process will quickly highlight areas of inefficiency. The next Kanban benefit is increased productivity. Kanban benefits team productivity by shifting the focus from starting work to finishing work.
Our client, Keller Covered, aimed to simplify the insurance process for homeowners and homebuyers. Computools assisted Keller Covered by developing a comprehensive web service featuring a detailed questionnaire and user-centred design. This solution allowed users to input essential information easily, receive tailored insurance quotes, and compare options.
The client is a leading and trustworthy name in the real estate industry. Committed to providing exceptional services to customers in the USA, it has long been a preferred partner for individuals navigating the complexities of real estate transactions.
The vision was to enhance the home-buying and homeownership experience by simplifying the process of obtaining insurance quotes for real estate. Recognising the complexities and bureaucracy associated with insurance, the client aspired to offer homeowners and homebuyers a groundbreaking solution.
The core idea was to develop a detailed questionnaire that allowed users to input essential information about their real estate. Subsequently, the system would generate a list of insurance quotes from reputable providers. This platform streamlines the insurance selection process and empowers users to explore, analyse, compare and, most importantly, purchase insurance policies that suit their needs.
As a result, a web service was developed and made available to residents of Germany and the United States. This service is now a valuable resource, offering a swift and user-friendly experience in the often complex world of real estate insurance.
The collaboration resulted in the successful resolution of several critical issues in the real estate and insurance domain.
Developing a comprehensive questionnaire simplified gathering of essential information, ensuring that users receive the most relevant insurance options. An intuitive and user-centric experience map breaks down the process into a few crucial steps, focusing on simplifying the purchasing journey. This approach ensures that users can seamlessly navigate the system from start to finish.
Implementing an ergonomic and intuitive UX and UI design enhances the platform’s overall usability and appeal. This design prioritises user-friendliness and ensures that users can easily explore, compare, and purchase insurance quotes for their real estate.
Our domain expertise and capabilities in delivering digital transformation solutions drove the decision to partner with Computools. Our proficiency in technology selection, development, and project management made us the ideal choice to bring the client’s vision to life.
Homeowners often face a complicated and time-consuming process when purchasing real estate insurance. Bureaucratic hurdles and a lack of transparency can make it difficult to find the best coverage at a competitive price.
When the client needed to select a contractor for the innovative real estate insurance service, it carefully considered multiple options. It chose Computools based on several key factors:
We provided overall project management, ensuring seamless coordination and integration of various components. We also focused on developing the comprehensive web service, creating the detailed questionnaire, and designing the user-centric interface.
The project was completed, resulting in the development and launch of the innovative real estate insurance selection service. It is currently available to residents in Germany and the United States and has a positive trajectory of growth and user engagement.
Project architecture is crucial to building a robust, ergonomic design. The team pays special attention to developing the product's functional elements and how these elements interact.
Detailed profiles of target users.
Visual representation of website structure.
Basic visual layouts of web or app.
Design for user interaction and experience.
REACT
React was chosen because it is the main stack the client team worked with. Moreover, the team's expansion was much easier than other libraries or frameworks. It is also one of the fastest solutions on the market, with huge support from Facebook.
MOBX
MobX was chosen because of the more flexible service approach for solving business problems on the project, instead of Flux, which promotes Redux.
TYPESCRIPT
Typescript was chosen because it greatly helps to avoid unnecessary errors during development. The beginning of the project was a little delayed due to the initial settings, but then further development and support of the current code became much easier with Typescript. Also, adding a new developer to the team would not require additional time to understand what data structures come to us and what and where they are used because of types and interfaces.
NODE.JS
Node.js was chosen as the microservice architecture was conceived. Writing small services on node.js is fast enough, and adding them to the team extension is also quite simple. Besides, the customer’s team had more experienced specialists in this technology.
The Computools team chose the Scrum methodology for its projects due to its high effectiveness and ability to provide flexibility and transparency in project management. Scrum allows teams to adapt to changes in the project quickly, accommodate client preferences, and achieve results incrementally. This methodology also fosters more efficient communication within the team and with clients, contributing to the successful completion of projects.
Our client benefited from an automated leaflet printing and packaging process. We developed a smart printer that automatically prints documents without human intervention using Bluetooth, Wi-Fi, and other wireless technologies.
CREELiT’s online platform is used by more than 17,000 real estate agents in the United States to automate their marketing activities. With its ‘web-to-print’ functionality, real estate agents can significantly reduce their marketing efforts: an agent chooses a design template directly from the dashboard for anything from a business card to a billboard and then easily customises it with their own details. Subsequent printing and scheduled door-to-door shipment happen automatically and effortlessly. CREELiT allows real estate agents to focus on their core business activity.
Wayne Creel, CTO and Founder of CREELiT was ambitious to grow user numbers from 17,000 to 500,000. However, the company faced the limitations of its outdated system. As a result of the project, CREELiT achieved an increase in its customer base (from 17,000 to 500,000 users) and a 50% reduction in order processing time. Thanks to the smart printer, the company’s competitiveness and customer loyalty increased.
Mr. Creel invited Computools to spearhead the digital transformation, identify bottlenecks, and enable growth. We conducted a strategy session with the client where we described the company’s current workflow, identified bottlenecks, process conflicts, duplicative and inefficient processes and concepts. We also highlighted the well-functioning and efficient parts of the processes to preserve and improve them. We then developed a phased transformation roadmap to replace the current system with a new one gradually.
An interactive Prototype allowed us to visualise and test a future digital product before building it. We made sure that our planned system was clear, user-friendly, and aligned with the client’s goals.
Using user stories and the behaviour-based development (BDD) method, we created detailed specifications for tasks and processes.
Our team has developed a solution for CREELiT corporate marketing automation. Integrating a smart printer with a leaflet packer that automates the packaging process streamlines and enhances the efficiency of marketing material production. Bluetooth, Wi-Fi, and other wireless technologies for seamless integration add to the convenience and accessibility of the whole system.
CREELiT sought a development partner with a proven track record in the real estate industry and a strong reputation for digital transformation success. They compared various IT service providers, evaluating factors like experience, technical capabilities, and references.
When we decided to cooperate with our company, we focused on identifying bottlenecks in CREELiT’s existing system. This analysis helped us prioritise improvements that would deliver the most significant impact in the shortest timeframe.
CREELiT, a provider of marketing automation solutions, has been successfully operating in the market for more than 10 years. However, the growth of the client base and the increasing complexity of marketing tasks required a more modern and functional tool. The company’s president realised the need for digital transformation and started searching for a partner capable of developing a new, scalable and secure platform.
CREELiT, seeking a solution to growth limitations, likely explored various options. They might have considered an off-the-shelf marketing automation platform. While readily available, this solution did not cater to the specific needs of the real estate industry or integrate seamlessly with CREELiT’s existing system.
Computools acted as a multi-faceted partner for CREELiT, providing comprehensive support throughout the project.
Computools conducted an in-depth analysis of CREELiT’s business processes, identifying challenges and potential opportunities. The key solutions were:
A User Experience Designer and a User Interface Designer, working in tandem, developed the style guide for the CREELiT brand. User interface design, based on an interactive prototype, had to be easily understood by users unfamiliar with the system. The outcome of the team's collaboration was a state-of-the-art application design.
Creating a detailed profile of the ideal user, considering demographics, goals and pain points.
Organising the website's structure and content, outlining the hierarchy of pages for an intuitive user experience.
Visualising the skeletal framework of web pages, focusing on layout and functionality before design elements are added.
Crafting the visual elements of the project, including design, colours, and interactive components to enhance user experience.
PHP
We used PHP for backend development, driven by its versatility, robust security features, and widespread use in web development. It provided a stable foundation for the project's server-side scripting needs.
Node.js
Node.js complemented PHP, adding real-time capabilities through its event-driven architecture. This combination ensured a robust and scalable backend infrastructure, facilitating seamless integration with various external systems and services.
AngularJS
AngularJS was the preferred framework for front-end development, offering a structured approach to building dynamic and interactive user interfaces.
Express
A minimal and flexible Node.js web application framework that provides robust features for web and mobile applications. Excellent performance and energy efficiency.
MongoDB
Perfect for working on the app server level and storing user data, this database system can easily change its structure and shading and is perfectly compatible with Node.js.
PostgreSQL
A powerful, open-source object-relational database system with over 30 years of active development, it has earned a strong reputation for reliability, feature robustness, and performance.
We followed Agile methodology to ensure delivery in time and on budget whilst maintaining flexibility to address any emerging challenges. Our project management approach was based on Scrum with 2-week sprints.
Our client faced challenges with an outdated mobile app for cash handling. With our assistance, the client obtained a modernised and automated cash-handling solution that revolutionised their outdated mobile app. Our team revamped the mobile app, resulting in significant improvements in performance, user experience, and revenue. We also assisted in achieving seamless integration and optimisation for enhanced efficiency.
The client is a leader in intelligent physical cash-handling solutions for the banking, retail, and leisure industries. Their innovative solutions for counting, moving, and protecting banknotes enhance security, increase operational efficiency, and reduce shrinkage. The company’s products secure over $4 billion daily worldwide.
The previous incarnation of the CCI Assistant mobile application suffered a feature overload and lacked support, as it had been originally developed for Windows Phone OS. The app’s slow operation and a limited number of Windows Phone devices among the user base encouraged the client to redesign the application.
Computools’ team was entrusted with developing an Android mobile application to efficiently manage cash collection, validation, and counting through smartphones.
Computools’ team applied their deep knowledge to professionally redesign, improve, and strengthen the client’s application. Thanks to these efforts and the coordinated work of specialists, the client was completely satisfied with the finished product. Our engineers built a cross-platform, which increased speed, security, and performance. They also added a user-friendly interface with a streamlined flow.
Computools was selected as the partner for this project due to their technical expertise, effective communication, and commitment to delivering a high-quality solution. The successful project outcomes reflect the competence and dedication of the Computools team.
The client recognised that their existing mobile application was no longer meeting the evolving demands of their customer base and the market. This realisation prompted them to seek a transformation of their digital presence. The project faced the challenge of migrating from a Windows Phone application to a modern, cross-platform solution. The app required an ergonomic design and user-friendly interface to enhance user experience and streamline cash-handling processes. Security and data integrity were paramount, given the nature of cash handling and validation, requiring robust security measures.
They analysed various companies and contractors specialising in digital transformation services to ensure that their chosen partner had the necessary expertise. A key factor that set Computools apart from the competition was our deep knowledge and experience in the industry. The client recognised that Computools had a track record of successful projects in digital transformation, particularly in software development, UI/UX design, and mobile applications.
Computools crafted a solution that leveraged a well-defined technology stack, including Xamarin.Android and Xamarin.Forms for cross-platform development, Passport.js for authentication, and efficient communication tools like Skype and Trello.
The project’s specifications were meticulously outlined using a behaviour-driven development approach, ensuring the system’s requirements aligned with user stories and business processes. Now, the client’s multiplatform financial management mobile app, developed on the Xamarin framework, is designed to streamline financial transactions and provide users with real-time access to their financial data. This revolutionary app leverages the power of IoT (Internet of Things) technology, changing how people manage their finances.
The design phase is crucial in creating a user-friendly and visually appealing application. Our team designed the app's visual elements, including buttons, navigation menus, and overall layout, creating an intuitive and user-friendly interface to ensure ease of use and a smooth and efficient user journey within the app.
Developing a detailed user persona to understand the target audience's demographics, needs, and goals.
Creating a visual representation of the website's structure and navigation, outlining how pages are organised and connected.
Produce simplified, blueprint-like web page layout sketches to define the structure and content placement.
Designing the website's visual elements, layout, and interactive components for a user-friendly experience.
XAMARIN.ANDROID
The Android-specific Xamarin framework is perfectly suited for business logic applications with a streamlined design. This technology allows maximum C# code repurposing when developing cross-platform applications and accommodates the client's requirements for further iOS development.
XAMARIN.FORMS
A portable class library enables native user interface development for Android and iOS devices using C# in Visual Studio. Cross-platform layouts and controls are mapped to native controls at runtime, making the designed interfaces fully native. Shared Ul code is compatible with platform-specific APIs.
PASSPORT.JS
Passport.js is a modular authentication middleware for Node.js that is easy to integrate into any Express-based cross-platform application. With 300+ authentication strategies, dynamic scope and permissions, and lightweight code, It offers the security and flexibility necessary for a business logic application for cash handling.
ITEXTSHARP
iTextSharp is a versatile and widely used library for working with PDF documents in .NET applications. It allows developers to create, manipulate, and extract content from PDF files programmatically, making it a valuable tool for document management and automation.
SQLITE ORM
SQLite ORM (Object-Relational Mapping) is a software framework that simplifies the interaction between a .NET application and SQLite databases. It abstracts database operations into high-level object-oriented code, enabling developers to work with data more intuitively and efficiently without writing complex SQL queries.
RESTSHARP
RestSharp is a popular open-source library for .NET that simplifies making HTTP requests and interacting with RESTful web services. It provides a user-friendly and convenient API for sending HTTP requests, handling responses, and working with web APIs, making it a valuable tool for web development and integration projects.
The Computools team used the Kanban project management methodology to ensure continuous delivery and a flexible development process. Each two-week sprint was followed by a new build, enabling just-in-time implementation of the finished project.
Our client needed a solution to streamline inspections, reduce fraud, and enhance customer experiences in the energy industry. Our team helped by developing a mobile app powered by AI and computer vision technologies. As a result, the client obtained an efficient tool that accelerated inspections, minimised fraudulent activities, and significantly improved overall customer satisfaction.
Our client is a major energy sector player, ranked among Africa’s largest utility companies. For many years, they have been dedicated to providing electricity to private households and local businesses, catering to the ever-growing demand for energy in the region. Their established presence and significant inspector workforce made them a leader in the African utility market.
The challenges included significant financial losses due to meter reading fraud, a vast network of outdated analogue meters, labour-intensive manual data collection processes, and a declining customer experience.
Computools proposed a strategic digital transformation initiative to address these pressing issues. We suggested to develop the MeterSnap mobile application. The application was designed to automate electricity meter readings for the company’s employees. The server administrator created personal accounts for each employee and transferred their login data to the inspectors. This eliminated the registration process, dispensing with the need for a registration field on the login screen.
By implementing the MeterSnap application, the company achieved a flexible approach to managing multiple tariffs, leading to a substantial increase in revenue, all with minimal additional resource requirements. Furthermore, the application included definitions of employee roles and permissions to curb malpractice and fraud, reinforcing the integrity of operations. This digital transformation initiative served as a comprehensive solution to the client’s problems and revitalised the utility market in Africa.
Computools was chosen for this project because of its digital transformation expertise and experience developing mobile apps for the energy industry. The team also has a strong track record of delivering.
Computools has a team of experienced software engineers with expertise in various technologies, including neural networks, mobile development and web development.
Before implementing the app, our client faced challenges in streamlining inspections, reducing fraud, and enhancing customer experiences. Manual inspection processes were time-consuming and prone to errors, while fraudulent activities were difficult to detect. Additionally, the lack of a robust system for customer interaction hindered overall satisfaction and efficiency.
The company conducted market research and received proposals from several contractors. The following criteria were considered during the research:
As a result of the research, the company selected Computools as the contractor to develop and implement a mobile app for meter reading.
Our team of specialists leveraged their expertise in AI and computer vision technologies to design a mobile app powered by neural networks. We focused on training the neural network for image processing and implementing geolocation features to enhance data validation. Additionally, we ensured a state-of-the-art design and intuitive interface for optimal user experience.
The successful implementation of our solution transformed our client’s daily operations and significantly improved customer experience. The application’s interface provided easy access to essential information, such as meter readings and consumption history, enabling efficient management of multiple tariffs and increased revenue. Key issues, such as auto-recognition of meter serial numbers and readings, were addressed through neural network training and geolocation implementation. Overall, our solution empowered our client to enhance operational efficiency, minimise fraud, and deliver exceptional service to their customers.
In this case, the design tasks encompass a range of aspects associated with developing and designing the MeterSnap application. Creating an intuitive and aesthetically pleasing user interface for the mobile app while ensuring an excellent user experience involved designing user-friendly navigation, clear control elements, and an efficient screen structure to facilitate inspectors' work and enhance customer interaction with the application.
Creating a detailed profile of the typical application user, considering their needs and preferences.
Outlining the hierarchical structure of the application's pages and navigation flow.
Drafting basic, low-fidelity visual representations of the application's layout and content placement.
Developing the final, high-fidelity graphical user interface, including design, icons, and interaction elements.
NATIVE LIBRARY (C/C++, STL, NEURAL NETWORKS)
The cross-platform library was designed for image processing and recognition across desktop and mobile platforms. OpenCV was chosen for the input frame pre-processing, contour analysis, and recognition area setting. Image recognition was implemented using a neural network-based classifier.
DESKTOP CLIENT/TRAINER (C++, QT 5.X, QML)
Our team developed a desktop application using a Qt 5.x framework and Qt QML technology. This application was used for neural network training, control, and testing. Instead of a mobile phone, a webcam was used for data input.
ANDROID CLIENT (JAVA, ANDROID SDK, ANDROID NDK, REALM DB, RXJAVA, RETROFIT2)
Our developers implemented the mobile application with native library features for image recognition, domain logic for data analysis, and auxiliary functional units. The local RealDB database, a high-performance NoSQL database for mobile platforms, was implemented to ensure the application's offline operation.
WEB API SERVER (JAVA, SPRING FRAMEWORK, MONGODB)
Centralised data storage and mobile client request processing were implemented in a web server based on Java and Spring Framework. Our software engineers settled on MongoDB as a server database due to its high performance and speed parameters.
We chose the Scrum project management approach with two-week sprints to ensure continuous delivery and accurate fulfilment of the development plans. Agile methodology necessitated close cooperation with the client to introduce new ideas and approve adjustments. Every sprint was finalised with the testing and demonstration of the implemented features.
Our global manufacturing company client wanted uninterrupted printing operations for their customers. By integrating IoT technology, data analytics, and automated notifications, we partnered to create Readylnk, which seamlessly monitors ink levels, alerts customers when cartridges are low, and facilitates a streamlined ordering and delivery process.
Epson is a globally renowned company in the electronics industry. With a rich history dating back to its founding in Japan, Epson has become one of the world’s leading computer printers and information and imaging equipment manufacturers. Their commitment to excellence and innovation has earned them a strong reputation among consumers and businesses.
Epson is among the top manufacturers of inkjet, dot matrix, laser printers, scanners, and other electronics. Their award-winning innovations benefit retail consumers and organisations in governmental, medical, financial, and other sectors across the globe. As an innovation-driven enterprise, Epson actively generates fresh ideas and aims to supply the market with revolutionary products. One such idea was to provide customers with a hassle-free ink refill system and enable its resellers and distributors to build long-lasting relationships with their clients.
Despite being a market-leading company with strong global demand for its products, Epson needed to address these challenges to maintain its competitive edge and continue providing innovative solutions to its customers:
Computools provided a comprehensive solution. Key achievements included the development of a real-time ink monitoring system, automated refill alerts, and streamlined ordering and delivery processes. These solutions have enabled Epson to increase efficiency, improve customer service, and significantly reduce costs. With Computools’ expertise, Epson has successfully modernised its operations by providing proactive maintenance strategies, streamlining procurement processes, and increasing customer satisfaction.
The ReadyInk System – the system that monitors the ink level in eligible printers in real time and automatically notifies users and resellers of the need to refill the cartridges. The system also orders necessary cartridges and arranges their delivery to the store or the user’s door. Customers can now seamlessly order and receive ink cartridges, eliminating printing disruptions and fostering a positive user experience. This highlights the efficiency and ease of use of the Readylnk system, demonstrating that customers can quickly and easily obtain the ink they need, minimising downtime and frustration.
Epson chose to partner with Computools for several compelling reasons. Firstly, Computools offered a team of experts with extensive experience in backend Java, Oracle database development, and project management, providing the technical expertise needed to overcome Epson’s IT challenges. Additionally, Computools demonstrated a collaborative approach, ensuring seamless cooperation with Epson’s internal IT department. Furthermore, Computools shared Epson’s commitment to innovation, making them an ideal partner for developing cutting-edge solutions. Finally, Computools’ proven track record of delivering results, as evidenced by the impressive project outcomes, cemented its position as a trusted partner for Epson’s critical initiatives.
Before implementing Readylnk, Epson faced a significant challenge: ensuring a seamless printing experience for its customers. Empty cartridges could cause disruptions, leading to frustration and potentially impacting customer loyalty.
Epson’s journey to select a vendor for their critical project involved a thorough and meticulous process. Given the project’s significance and potential impact on Epson’s business, Epson wanted to ensure they partnered with the right team. Epson initiated the vendor selection process by identifying their project’s requirements and goals and conducting extensive market research to identify potential vendors.
To ensure transparency and clarity, the company prepared a detailed Request for Proposal (RFP) outlining its project’s scope, objectives, and expectations. After a rigorous evaluation process, Epson chose Computools as their trusted partner for several compelling reasons:
In choosing Computools, Epson recognised a partner that met their technical needs and shared their commitment to innovation and excellence.
To complete this time-sensitive, high-priority project, Epson’s tech leaders entrusted Computools with scaling the internal IT department. Based on an expertise-based talent evaluation of our software engineers, we assembled the team to complement Epson’s in-house development talent. Seamless cooperation ensured the project was completed on time with zero compromises on performance and stability.
A well-structured system of interaction ensured constant alignment and collaboration between the teams, resulting in the completion of all tasks in accordance with the client’s requirements and preferences. Current arrangements include ongoing support, maintenance, and potential further collaboration to enhance and expand the IT solutions developed.
When working on product design, we primarily develop its architecture, as this greatly influences how the design will be built in the future and how ways of promoting and upgrading the product will be organised.
Understanding the target audience's needs and preferences.
Structuring the website's layout and navigation.
Creating visual blueprints for web page layouts.
Designing the website's user-friendly visual elements.
ORACLE DATABASE
Oracle Database boasts exceptional security features for safeguarding data stored within the database against corruption and loss. The simplicity of Oracle database administration reduces the need for human intervention, leading to lower operational costs. The database's reduced computational complexity ensures efficient resource utilisation. Additional advantages encompass cross-platform compatibility and ease of updates and patching.
BACKEND JAVA + SPRING FRAMEWORK
Spring stands out as a nimble and transparent framework designed for Java applications. It facilitates rapid and contemporary development through its comprehensive repository of pre-existing code libraries. The Spring Framework's emphasis on loose coupling and aspect-oriented programming promotes seamless development. The framework's container offers configuration and lifecycle management features, while the JDBC abstraction layer streamlines error handling with its exception hierarchy.
The adoption of the Scrum project management methodology drove the successful execution of the Epson project in collaboration with Computools. At the heart of the project was a sprint-based approach. The project was organised into fixed-duration sprints, typically lasting two to four weeks. This allowed for the efficient planning and execution of tasks within defined timeframes. Daily Scrum meetings, or stand-ups, were conducted to review progress, discuss challenges, and ensure alignment among team members.
Our client needed a secure and user-friendly platform for renting truck and trailer equipment. Our team helped develop a blockchain-based web platform that ensured secure and transparent transactions. Computools assisted in creating an intuitive interface and integrating advanced technologies, resulting in improved fleet management and increased revenue for the client.
The client is a global giant in the material handling industry, boasting a vast portfolio of forklift trucks, warehouse equipment and automated solutions. Their solutions optimise operations in factories, warehouses and distribution centres, ensuring smooth material and information flow.
They’re at the forefront of technological advancement, offering a comprehensive range of electric, fuel cell and conventional forklift trucks alongside driver assistance systems, fleet management software and automation solutions.
With leading positions in the EMEA region (forklift sales) and China (foreign manufacturer), they demonstrate their ability to adapt and thrive in diverse markets. This vast global reach allows them to cater to various customer needs and opportunities.
The client wanted a service that would facilitate the exchange of machinery equipment among their customers. They expected a user-friendly, reliable platform that would enable clients to locate and rent forklifts quickly and effortlessly.
We prioritised rapid development and user feedback, which focused on core functionalities and incorporated blockchain technology to ensure data integrity.
The streamlined user experience centred around user accounts, product search, cart management, contract handling and vehicle checkout/check-in processes. Truck history, reporting tools and user behaviour analytics provided valuable insights for platform optimisation. Leveraging blockchain, user identities, truck data (including photos and maintenance records), and contracts were secured and tamper-proof. Additional features included customer information, FAQs, expert support, and multilanguage capabilities to enhance user experience and platform accessibility.
We successfully developed a platform in a short time span. As a result, the product has made it easier for customers to onboard and share assets, find a truck and send the rental request. From a business perspective, this online marketplace improved the company’s flexibility in managing fleet capacity and boosted revenue.
When EQUIPSHARE began its search for a strategic partner to develop its web platform, it considered several qualified developers, seeking a team with deep industry expertise and a proven track record. Ultimately, they chose Computools due to our advanced expertise in disruptive technologies, industry-focused solutions, and commitment to transparency and long-term partnerships. From the outset, Computools prioritised understanding EQUIPSHARE’s specific needs, establishing clear communication channels and aligning project goals with their business objectives. This collaborative approach fostered trust and confidence in the early days of our partnership. Computools’ dedication to innovation, as recognised by the IMProve Academy, and our ISO 27001:2013 certification for information security further assured EQUIPSHARE of our capability to deliver a secure, scalable, and reliable platform.
EQUIPSHARE needed an efficient and secure platform to facilitate machinery equipment exchange among their customers. They faced the challenge of ensuring a seamless, reliable, and transparent rental process for expensive equipment, such as forklifts while managing usage history and transactions securely.
They considered several qualified developers but ultimately chose Computools due to our deep industry expertise, advanced technological capabilities, and commitment to transparency and long-term partnership. The decision was influenced by our proven track record in logistics, disruptive technologies, and comprehensive understanding of the marketplace dynamics. Key features like blockchain integration for secure transactions and an intuitive user interface set us apart from competitors.
We led the design and development phases, integrating blockchain technology to ensure secure and transparent transactions. Our team also emphasised creating an intuitive user interface, setting up a scalable cloud infrastructure, and ensuring compliance with GDPR to protect user data. We handled the entire lifecycle from concept to deployment, providing expertise in backend development with Golang, containerisation with Docker and Kubernetes, and frontend development with React.
We identified inefficiencies in the initial design and proposed changes to streamline user onboarding and rental management processes. We customised algorithms to enhance search filters and rental tracking, ensuring a seamless user experience. Additionally, our analysis of user behaviour informed the development of features tailored to client needs, such as detailed truck history and reporting tools.
After the platform’s successful development and launch, Computools facilitated a smooth transfer of ownership and responsibility to EQUIPSHARE. We handed over the codebase on the client’s preferred Git platform and provided comprehensive documentation for future maintenance and updates. Post-launch, we offered additional support to address initial inquiries and technical issues, ensuring continuous improvement and client satisfaction.
This MVP laid the foundation for EQUIPSHARE to refine its offering based on user data and feedback, paving the way for a robust and scalable platform.
In this case, design tasks included creating an intuitive user interface, developing detailed user personas, building an effective site structure for optimal navigation and crafting low-fidelity and high-fidelity prototypes for testing and refining the platform's functionality.
Creating in-depth profiles to empathise with users, tailoring the platform to their needs
Organising strategically for optimal navigation and user engagement
Prototyping precision for testing and refining design functionality
Designing a visually appealing interface for a seamless and enjoyable user experience
Hyperledger
Selected for its suitability to EQUIPSHARE's business needs, Hyperledger supports secure and transparent rental transactions through its blockchain-based framework. Its modular architecture enables flexible component usage and leverages container technology to execute smart contracts, ensuring reliable and tamper-proof transaction records.
Golang
Chosen for the backend due to its compatibility with Hyperledger, Golang offers high performance and a straightforward syntax that accelerates application development. Its ease of use and readability are advantageous for team collaboration and code maintenance.
Docker
Docker was utilised to develop, test, deliver, and run the application within containerised environments. This open-source tool optimizes system resource usage, enables quick application deployment, and ensures scalability and stability across different environments.
Kubernetes
Implemented for Docker container management and scalability, Kubernetes is an open-source platform that handles containerised workloads and services. It allows declarative customisation and automation, which are essential for maintaining the platform’s performance and scalability as user demand increases.
React
React was used for front-end development because it built fast, scalable web applications efficiently. It allows developers to work on individual application parts on both the client and server sides, speeding up the development process. React's modularity makes it easy to maintain and adaptable, providing significant time and cost savings.
The Scrum approach was the optimal option for us and the client. Sprint started on Wednesday, and meet-ups and other team-wide activities were coordinated with the client’s time zone. Demo and retro happened on the last day of the sprint. The team had a retrospective, sprint planning, and task grooming after each two-week sprint.
Our client needed a robust financial management solution to streamline their operations. Our team developed a mobile app with mathematical calculations, secure banking transactions, and frictionless user experiences. Computools assisted in reengineering the software to meet the client’s specific needs, enhancing their financial management capabilities.
Our client, Moblet, is an Eastern European challenger bank with an ambitious goal of entering the retail banking segment. The company is owned by one of the top insurers in the market, which provides solid financial backing and a strategic advantage.
The founders of Moblet met at university, where they studied finance and information technology. Their shared vision of improving financial management for individuals and businesses led them to create Moblet. This financial management platform offers a range of features, including:
Despite their strong financial expertise, the Moblet team lacked the technical skills and experience to develop a mobile app. This gap in their capabilities posed a major obstacle to achieving their goal. The financial management app market is highly competitive. Moblet needed a solution that would meet the market standards and stand out among numerous competitors. The board’s decision to rapidly enter the retail segment created a strict timeline for the project’s completion. The team needed a reliable partner to deliver a high-quality solution within a limited timeframe.
By developing a robust and user-friendly app, Moblet could attract a large user base and establish a strong market presence.
Computools offered a comprehensive solution to address these challenges. We proposed to develop an app that utilised advanced calculation algorithms and was intuitive and universally accessible. This included close cooperation with the client’s team on concept, design, high-level architecture, core functionality, and integration with SWIFT, VISA, and MasterCard. We ensured comprehensive KYC and onboarding via mobile and web platforms, delivering a solution that balanced robust security with an exceptional user experience.
The app has been fully developed, considering the latest trends in mobile app design. The new interface is more intuitive and user-friendly. Security features, such as fingerprint and two-factor authentication, have been added to the app. These features help protect user data from unauthorised access. We have added features for account management, including the ability to track transactions in real-time and receive account balance notifications. An expense tracking feature was added to the app, allowing users to see where their money goes.
Several key factors influenced Moblet’s decision to partner with Computools:
Moblet conducted a thorough selection process to find a partner who met all its requirements. It approached several potential partners, reviewed their portfolios, and evaluated their capabilities.
Moblet chose Computools for our demonstrated expertise in software reengineering and mobile app development. Our agile and innovative methodology ensured we could meet the tight timeline and adapt to changes quickly, while our focus on security was critical for handling sensitive financial data.
We collaborated closely with Moblet’s team to develop the concept and design of the app, focusing on high-level architecture and core functionality. Our team ensured seamless integration with SWIFT, VISA, and MasterCard, and implemented comprehensive KYC and onboarding processes via mobile and web platforms. Additionally, we balanced security considerations with an intuitive user experience, incorporating features like fingerprint authentication and two-factor authentication.
Throughout the project, Computools made several key decisions that significantly impacted the app’s success. We analysed the existing processes and identified inefficiencies, proposing changes that improved functionality.
Developers were tasked with creating a minimalistic, modern interface design allowing users to solve most of their financial issues.
Understanding your audience deeply with a detailed fictional character profile
Visualising your website's structure for intuitive navigation and user experience
Sketching out designs to outline key elements and functionality
Transforming wireframes into visually appealing and interactive digital interfaces
Flutter
Flutter is a mobile app SDK for building high-performance, high-fidelity apps for iOS and Android from a single codebase. It allows the delivery of high-performance apps that feel natural on different platforms. Flutter apps are built using Dart, a simple object-oriented programming language. Dart compiles into native code, and there is no need to access OEM widgets, as Flutter has its own. This means less mediated communication between the app and the platform. All of this contributes to fast app start-up times and fewer performance issues. One of the most lauded features of Flutter is hot reload, which allows you to instantly view the changes made in the code on emulators, simulators and hardware. The changed code is reloaded in less than a second while the app is running without a restart. This is great not just for building Uls or adding features but also for bug fixing.
Java
Java was designed to be easy to use and is, therefore, easier to write, compile, debug and learn than other programming languages. This allows the creation of modular programs and reusable code. One of the most significant advantages of Java is its ability to move easily from one computer system to another.
Spring
Spring Framework is a powerful, lightweight application development framework for Java Enterprise Edition. It can be described as a complete and modular framework. The Spring Framework can be used for all layer implementations of a real-time application. It can also be used to develop a particular layer of a real-time application.
We chose Scrum to develop the Moblet mobile application because it is a flexible methodology that allows us to adapt to changes and customer requirements quickly. Scrum also facilitates effective communication and collaboration between all project participants. As a result of applying Scrum, the Moblet project was successfully delivered on time and budget.
Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.