Rootstack

Web and mobile software development company

4.6 3 Reviews
Visit website
Write a Review
Verified Profile

At Rootstack, we strive for excellence every step of the way. We provide high-quality technology and software outsourcing services and create outstanding digital experiences. Together with an expert team of creatives and engineers, we help companies in Latin America, the United States, and Canada, like LG, Hyundai, Caterpillar, Heineken, SURA, Morgan & Morgan, Canon, and Global Bank.

https://rootstack.com/en

Immersed in a world that changes at breakneck speed, we work with the latest technologies and methodologies and offer custom-made solutions so that our +200 global clients obtain effective results and become digital leaders.

Our company is integrated by highly qualified professionals, and we have +12 years of experience building ecosystems of solutions that revolutionize every business and transform it from its core. We want to promote comprehensive digital transformations that have an impact on the world around us, across all industries. We know how to optimize their customer experiences and improve the efficiency of their processes through strategy, consulting, and world-class engineering incorporated into our software outsourcing services.

At Rootstack, we are passionate about what we do, and we share a culture based on active teamwork and collaboration to be able to innovate continuously and offer exceptional results, always.

Unlocking possibilities through technology

Certifications

ISO 9001:2015
$50 - $99/hr
50 - 249
2011
Locations
Panama
Martin Luther King Street (IPA). House #10. Hato Pintado, Panama City, Panama 0801
United States
Dobie Center, 2021 Guadalupe Street, Suite 260, Austin, Texas 78705
+12158834359
Colombia
Medellin, Antioquia, Ed. Regus, Poblado Carrera 43A # 11A - 44. Floor 2, office 209, Medellin, Antioquia 11111
+576044310559

Focus Areas

Service Focus

15%
15%
15%
15%
10%
10%
10%
10%
  • Mobile App Development
  • Web Development
  • Software Development
  • Testing Services
  • App Designing (UI/UX)

Client Focus

70%
5%
25%
  • Small Business
  • Large Business
  • Medium Business

Industry Focus

20%
20%
20%
20%
20%
  • Information Technology
  • Other Industries
  • Banking

Rootstack Clients & Portfolios

Key Clients

  • Hyundai
  • Caterpillar
  • Heineken
  • LG
  • Global Bank
  • SURA

Web app to provide services by module to Morgan & Morgan clients
View Portfolio
Web app to provide services by module to Morgan & Morgan clients
  • Web app to provide services by module to Morgan & Morgan clients screenshot 1
Not Disclosed
5 weeks
Financial & Payments

Considering the various factors of the market and the needs of the client, it was agreed to host the website app in the Microsoft Azure cloud, to guarantee security and constant operation.  

This website app had to separate by module some client solutions in relation to Law 254, real rights, and final beneficiaries, among other modules that will be developed soon.

It had to be intuitive and friendly both with the internal user of Morgan & Morgan and with the users of corporate clients, both parties can access the platform, and have different permissions, restrictions, and functionalities depending on their profile and credentials.

Microservices to Adapt Custom Solutions for Heineken
View Portfolio
Microservices to Adapt Custom Solutions for Heineken
  • Microservices to Adapt Custom Solutions for Heineken screenshot 1
Not Disclosed
6 weeks
Food & Beverages

Heineken was looking to develop an ecommerce store in Shopify to sell its products in Panama. The goal was to work together with some gas stations in Panama and courier service to make the shipment from the store/gas station to the delivery location indicated by the consumer.

Heineken sought help from Rootstack because there is no postal code in Panama and addresses are difficult to identify. In Panama, “corregimientos” are used to be able to indicate the exact address. However, Shopify needs to use the zip code data and does not allow you to create custom fields on the payment’s last page. To add a field, you have to pay a very expensive monthly subscription, and Heineken did not want to subscribe.

Automation and modernization of banking platforms
View Portfolio
Automation and modernization of banking platforms
  • Automation and modernization of banking platforms screenshot 1
Not Disclosed
8 weeks
Banking

Rootstack provided support to the Superintendency of Banks of Panama to carry out the structuring, design and development of a web application, in order to automate and standardize the financial reports of banks not only in Panama, but also in countries such as the Dominican Republic, Costa Rica, El Salvador, Guatemala, Honduras and Nicaragua. The objective of this platform would be to facilitate the exchange of information between banks in these countries, speeding up joint actions and work

Designing A Clear And Informative Website for Smithsonian
View Portfolio
Designing A Clear And Informative Website for Smithsonian
  • Designing A Clear And Informative Website for Smithsonian screenshot 1
Not Disclosed
5 weeks
Enterprise

Rootstack software developers created a responsive multi language website, English and Spanish, using Drupal 7. We put together 30 standard content blocks and templates that can be reused in different sections of the site. We provide a content management system, CMS, that allows easy publishing of content for editors and other users, without the need to rely on a technical engineer.

Improvement of the mobile app user interface of SURA
View Portfolio
Improvement of the mobile app user interface of SURA
  • Improvement of the mobile app user interface of SURA screenshot 1
Not Disclosed
6 weeks
Healthcare & Medical

The UX experts from our Rootstack team evaluated the existing mobile application and made substantial improvements to the graphical interface, modernizing the design and positively transforming the user experience, which translates into greater user satisfaction and conversions.

The client needed the mobile application to be cross-platform and we succeeded, making it work optimally on both iOS and Android devices, covering two of the main operating systems in the mobile device market. Features such as facial and fingerprint recognition were also incorporated, adapting to the characteristics of the most modern smartphones.

What we did was reorder the elements that the application showed on the screen with a more functional and user-friendly design, since there were buttons and certain functionalities that existed, but that went unnoticed by the user due to an ineffective and confusing distribution

Azure Functions to connect telephony service with a ticket system
View Portfolio
Azure Functions to connect telephony service with a ticket system
  • Azure Functions to connect telephony service with a ticket system screenshot 1
Not Disclosed
6 weeks
Business Services

And this is what the Rootstack engineering team did: We made software that connected with Service Now and Microsoft Teams to automate the assignment of business phone numbers to employees. 

This software goes between the two platforms: on the one hand, it receives the request that the employee's telephone number must be created through the Service Now ticket, which contains the name of the person, location, department and role. With this information, the software connects with Microsoft Teams so that this platform reserves a phone number with the employee's specifications.

When this flow is completed, the same ticket system notifies when the business telephone number has already been assigned to the employee, thus automating this process that was previously done manually.

ERP platform integration with Shopify for Promed
View Portfolio
ERP platform integration with Shopify for Promed
  • ERP platform integration with Shopify for Promed screenshot 1
Not Disclosed
5 weeks
Healthcare & Medical

Experienced developers at Rootstack created an application hosted on Amazon Web Services (AWS) that made it possible to integrate the ERP platform with Shopify. As a result, now the issue of invoicing and inventory was completely consistent: that is, the physical inventory was updated in e-Commerce, facilitating the workflow of the company team and at the same time, minimizing errors related to a lag inventory.

The application that we developed served to communicate these two systems, that of the ERP with that of Shopify, achieving that the entire flow of the physical store was replicated in e-Commerce in an automatic and timely manner.

Ticket-based system development and implementation with Python
View Portfolio
Ticket-based system development and implementation with Python
  • Ticket-based system development and implementation with Python screenshot 1
Not Disclosed
7 weeks
Business Services

The Rootstack experts supported this company via Staff Augmentation in the development and implementation of a system created with Python, based on different types of tickets that allowed to organize and channel requests more effectively, offering the possibility of better follow-up on tasks and quantifying the service provided by the departments.

Our team of A + talents chose Python precisely because it is a very versatile programming language, which allows the fast and effective integration of different systems. The basic operation of this ticket management system is based on the following: a user creates a ticket with a task, this ticket reaches the related department, which is responsible for meeting the requirement.

Implementation of ERPNext in a marble company
View Portfolio
Implementation of ERPNext in a marble company
  • Implementation of ERPNext in a marble company screenshot 1
Not Disclosed
4 weeks
Retail

Our experienced engineers at Rootstack implemented ERPNext since it is a platform that allows the progressive adoption of different modules, being able to execute the project in phases.

The Sales, Purchasing and Inventory module was installed and the implementation of the Accounting and Human Resources modules was pending, which will be carried out in a later phase of the project.

With Artecasa we develop various custom-made functionalities because this industry is quite particular, with specific needs. For example, we created functionality that allowed them to take certain products out of inventory after they had been reserved, which for the company was a fairly specific requirement.

Implementing RPA to automate searches
View Portfolio
Implementing RPA to automate searches
  • Implementing RPA to automate searches screenshot 1
Not Disclosed
6 weeks
Banking

With UiPath, we can configure different robots for different purposes, depending on the desired automation. Our team of engineers and developers at Rootstack created a software robot to perform profile searches on LinkedIn, extracting certain data from these profiles previously configured in UiPath. These processes can be automated to run from time to time.

How is the process run?

When you initialize the RPA bot, LinkedIn automatically opens in Google Chrome. If the profile session is not started, then the same robot enters the username and password to start the session.

Afterwards, the robot will make the necessary clicks to execute the entire process that was configured. In this case, as it is simulating the work of a recruiter, the robot goes to the LinkedIn sales tab, searching for a previously defined keyword, gradually acquiring the data that was configured in its system.

Something important to note is that the robot's task execution time was delayed so that it appears that a human is executing those tasks, thus avoiding being detected by the platforms. There are certain platforms that block the robots from running once they are detected.

In the case of LinkedIn, the robot is configured in this case to search the profiles with the keywords that were configured for it. It extracts data with the name of the profiles, location, company, links to their websites. If necessary, it saves them in a database that is configured or exports them to a spreadsheet that has also been previously configured.

This software robot created with UiPath can run perfectly in the background, while the user does other activities on the same computer where this robot is active.

Automation and modernization of banking platforms
View Portfolio
Automation and modernization of banking platforms
  • Automation and modernization of banking platforms screenshot 1
Not Disclosed
14 weeks
Banking

Rootstack provided support to the Superintendency of Banks of Panama to carry out the structuring, design, and development of a web application, in order to automate and standardize the financial reports to different countries such as Panama, Dominican Republic, Costa Rica, El Salvador, Guatemala, Honduras, and Nicaragua. This facilitated the exchange of information between banks from different countries speeding up joint actions and work

Rootstack Reviews

4.6 3 Reviews
  • All Services
  • Software Development
  • Web Development
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review

The agility, knowledge, and versatility of the team were very impressive.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
In Progress
Information Technology

Share it on

Review Summary

Rootstack met the internal team's expectations and produced all the promised deliverables on time. They were collaborative and organized, ensuring an effective workflow. Their agility, knowledge, and versatility were hallmarks of their work.

What was the project name that you have worked with Rootstack?

Web Dev for Bank

What service was provided as part of the project?

Web Development

Describe your project in brief

Rootstack migrated data from the old Drupal account and developed a new login portal for a bank. They also helped integrate the Drupal library and Acquia hosting.

What is it about the company that you appreciate the most?

We chose Rootstack because of their experience in the bank and financial sector, so they knew what a bank of a website needed to have in terms of backend configuration. Also they already knew how Drupal works and we needed this technology to migrate the website.

What was it about the company that you didn't like which they should do better?

Maintain the standard and good disposition, do not lower the quality in the service in the future

We're impressed with their ability to understand requirements with little explanation.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
Completed
Financial & Payments

Share it on

Review Summary

So far, the client has been pleased with Rootstack's services. Despite being provided with limited information, the team has managed to quickly understand the client's requirements. Moreover, the team is very responsive — they attend to any queries and requests promptly.

What was the project name that you have worked with Rootstack?

Web Dev & Maintenance for Financial Services Firm

What service was provided as part of the project?

Software Development

Describe your project in brief

Rootstack provides ongoing web development services for a financial services company. The team is in charge of implementing new features on the client's site and providing maintenance support.

What is it about the company that you appreciate the most?

We're impressed with their ability to understand requirements with little explanation.

What was it about the company that you didn't like which they should do better?

Improve quote offers delivery times.

Anonymous

I appreciate the level of communication that exists with all the teammates who interact with me.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
In Progress
Retail

Share it on

Review Summary

Thanks to Rootstack, the client has successfully implemented the product management system. This has improved their processes and enabled them to do data enrichment processes from various sources. Their delivery time and work quality have improved. The team is instrumental to these achievements.

What was the project name that you have worked with Rootstack?

Product Management System Dev for Technology Company

What service was provided as part of the project?

Software Development

Describe your project in brief

Rootstack has set up a product management system for a technology firm. The team's tasks involve integrating the system with various sales channels and connecting its components with other management systems.

What is it about the company that you appreciate the most?

I appreciate the level of communication that exists with all the teammates who interact with me, making it easy to identify and manage needs promptly. There is a clause in the contract that prohibits hiring resources from Rootstack internally within the company. Many times, I have chosen another provider solely because of this condition.

What was it about the company that you didn't like which they should do better?

Also, what we've been improving is the quality of our delivery, ensuring that we conduct sufficient testing to avoid affecting existing workflows with new developments.

Resources

Keys to automation in insurance companies and its benefits
View eBook
Diving Into the World of Nearshore Outsourcing
View eBook
Understanding Ecommerce
View eBook
Everything You Should Know About CMS
View eBook
Top features for mobile apps
View eBook
Electronic invoicing with Odoo
View eBook
Electronic invoicing with ERPNext
View eBook
Shopify measurement module for your e-Commerce
View eBook
Rootnet integration with 3CX to automate sales calls
View eBook