Tower

An ERP system that automated the company’s Processes
Tower is an enterprise resource planning platform that automates monotonous tasks present in financial, sales, PM, and other processes. The application also can issue invoices, confirm compensation orders, perform data analysis, data management, and automate P&L generation.- Location EUROPE
- Industry BUSINESS MANAGEMENT
- Team size 4 people
- Duration 4+ years
- Budget NDA

Challenges

Various integrations. Tower is integrated with Google Calendar, Jira, Gmail, and Slack. The software needed to juggle different integrations with equal precision.
Level-based access and comprehensive security management. The data in the system is access-based, and the accounts are managed according to NDA restrictions based on the department and task scope.
Automation of the business processes. Tower analyses big volumes of data and promptly works with them, automating the processes of several departments, including HR, finances, and management.
Chatbot’s enhanced functionality. To improve the workflow of the whole HRD, Tower needed a chatbot capable of fully calculating every employee’s salary based on hourly rates and time logged in Jira at the end of the month.
Solution
Our team united to create a unique solution tailored to optimising HR and finance department’s workflow.
Tower as a system has several business benefits, such as:
- Accelerated resource management
- Self-management of work issues
- Salary calculations
- Workforce automation
- Automated resource evaluation and optimization
Tower is an ecosystem of features that correlate and interact with each other to achieve maximum scalability, workforce management acceleration, security, and transparancy.

our input

UI/UX Design

Project management

product management

Business analysis

Front-end Development

Quality Assurance

Solution architecture

Infrastructure

Back-end Development
App functionality


Financial Management

Analytics and Reporting

Process Automation

Automated Invoicing

Automated P&L

Personnel Management

Resource management

Productivity report

Sales Funnel tracking

employee cards

Team Monitoring

Chatbot
how we did it
- To achieve masimum security with a large user base, every user in the system has their own profile and protected data. Access-based security is enabled.

Multi-tenant architecture
- Tower provides a comprehensive solution for finance, HR, sales and other departments.

All-in-one Solution
- The architecture specifics enable fast scaling that goes along with the company's needs.

Scalability
- Automation is achieved by the processing of data from finances, sales, and other depts.

Data Processing
- Tower is easy to integrate, requies to training to use, and is built on an intuitive UI.

Easy-to-use
- Tower greatly automated the workflow of management, HRD, and financial departments, enabling resource, workforce, and cost optimization.

Automation
Technologies
we used

Python

AWS Lambda

SQLAlchemy

TypeScript

React

Redux Toolkit

AWS Amplify
Creation process
Idea generation
Our specialists saw the need to automate manual mundane tasks that were taking a lot of time and effort from several employees in different departments. That prompted the discussion about how we can change this and what solutions can be offered.
1Roadmapping
After the initial idea was composed, we decided to create a minimal and most required set of features, keeping in mind that the product would be scaled later. Our team started with a small ERP that slowly transpired into a larger and faster solution with new ideas reviewed and added to the scope of work.
2Development
As it was an internal project, the development team worked on it continuously for several years. The development was as continuous as possible, with different stages added based on the business's requirements and changed accordingly. We had a flexible team and a vision tied to the requirements made by the joint company’s effort. The architecture’s scalability allowed us to gradually expand the features and move from the small ERP Platform to one that has multiple integrations and can manage the whole outsourcing software engineering company.
3Post-release maintenancence
After the initial software was released, we worked on expanding its functionality. We added a chatbot, more integrations, and improved the user profiles. The development is still not finished, as our team plans to update Tower according to the company's new needs.
4




