[contact-form-7 404 "Not Found"]
Core Features
We needed a mobile application for the sales and field force managers to make communication across the team more efficient and keep the records about their tasks. We’ve been looking for the company with the experience in enterprise ERP solutions and found EXISTEK among them. We liked the communication so after the discussion and initial discovery/documentation stage we hired their team for a smaller side project, which is a mobile app. Their reliability was impressive. That is a huge deal since we wanted a team that shared the same views with us.

Core Features We Implemented

We had to build a solution for the field force and sales managers that would make it easy to control the employees, track their achievements and keep the records of tasks. As a result, we’ve created Field Team.

service demo

Divide Field Agents By Teams, Territories, and Product Types

Keep all your employees divided by categories to know what group of customers they’re working with.

service demo

Keep Chats With Admins And Users Separate

Create separate chats for managers and field agents, or teams that are working on a specific territory or group of products.

service demo

In-App Tracking Of KPIs

Track sales of specific agents and assign them bonuses that will be paid later via the regular payroll.

service demo

Periodic Reports

Store all reports in one place with the possibility to export them if needed. Apply filters to see the assigned bonuses and sales of the specific agent or team on the particular territory.

Discovery Stage

Primary Goals and Challenges

The control over the field agents is essential in the sales industry. Our client’s key objective was to create a solution that will allow keeping an eye on the sales team without really being there. Client’s initial goals were:

communication between team members icon
To make communication between team members easier
pen and notebook icon
To keep records about tasks and achievements structured
bank-card icon
To track financial KPIs bonded to the specific field agent or territory
team members icon
To strictly define roles and permission sets

Who We Build For

The application is created for the internal use by a transnational pharmaceutical company that sells and distributes medications in the Middle East and Europe.

Solution

Our goal was to create the field force management software for a pharmaceutical company in order to automate and enhance the internal workflows. We have built a hybrid app with Flutter that runs on both iOS and Android and provides native-like experience.

man works with a computer
Collected Requirements
Client's vision and main goals
  • Possibility to transfer money within an app
  • Effective communication between team members with personal and group chats
  • Separate applications for admins and users
  • High performance on Android and iOS
Discovery Stage
How we conducted the requirements analysis
  • We assigned a dedicated Business Analyst
  • Involved UI/UX designers to create wireframes, diagrams, and supplementary files
  • Showed over 20 presentations during online meetings with a customer
  • Spent about 150 hours on documentation development
Deliverables
What EXISTEK produced during the analysis stage
  • A Software Requirements Specification (SRS) document
  • A System Architecture and a Database Design document
  • Screen wireframes
  • Project’s timeline and cost final estimation
  • A detailed project plan with milestones and sprints
Deliverables
content_image
SRS Document Contents
  • User Stories
  • Acceptance Criteria
  • Business Rules
  • User Roles
  • Database Design
  • Wireframes
  • System Architecture
Interface Wireframes
phone demo 1
phone demo 2
Highlights
20
meetings
with a client EXISTEK specialists conducted during the discovery
7
hours
of calls to predefine crucial points of further development
60
hours
designers spent on creating wireframes, diagrams, and other supplementary files
4
weeks
spent on the discovery stage altogether
with a client EXISTEK specialists conducted during the discovery
of calls to predefine crucial points of further development
designers spent on creating wireframes, diagrams, and other supplementary files
spent on the discovery stage altogether
UI/UX Design

Colors

We designed an application for an enterprise. It depended on us, how easy it will be for the dozens of people to use the application and stay focused. That’s why creating the intuitive and minimalistic interface was our top priority. In order not to overload the design, we have chosen simple colors.

#FFFFFF

Background

#282828

Main text

#8E8E8E

Plain text

#FF3B30

Active color

#E2E2E2

Badges

#2F80ED

Active color

Typography

SF Pro is a user-friendly typeface that offers a variety of sizes and styles.

Font Size

36 px 34 px 17 px 10 px

Use

Bold, Semibold, Regular
app page example
phones-demo 1
phones-demo 2
phones-demo 3
Highlights
160
hours
spent by designers on creating final visual design of the application
30
screens
created by the designers
4
weeks
actual duration of the design stage with all iterations
spent by designers on creating final visual design of the application
created by the designers
actual duration of the design stage with all iterations
Development and Testing

Technologies

Technology choice for the application results in its performance, scalability and ease of use. We do our best to deliver to our clients a future-proof and up-to-date application.

The client's initial request was a functional enterprise application with native performance and high secrity. We've chosen the following tech stack to meet the expectations.

Backend

1k+
GB
Of stored and transferred data possible
1000k+
GB
Uploads and downloads possible

Mobile App Frontend

flutter

90k+
Flutter apps in App Store
30%
Time saving comparing to other frameworks

Development Tools

jira

testFlight

785
Tasks in Jira visible to the client
18
TestFlight testing versions pushed to client’s devices

Technologies used by

Development Roadmap

EXISTEK creates the Development Roadmap with all major milestones and a detailed description of the features delivered during that milestone. We don’t ask for any prepayment and send invoices only after the client accepts the milestone.

development roadmap picture

Team Composition

The team members have already worked together, and it saves precious time and money for our clients. We assigned a team of developers who created dozens of apps together in the same roster and have 5+ years of experience on average.

developer photo
Backend Developer
Alex
developer photo
Business Analyst
Oleg
developer photo
Android Developer
Anna
developer photo
Project Manager
Volodymyr
developer photo
UI/UX Designer
Alexander
developer photo
QA Engineer
Snezhana

How We Ensure Visibility for the Client

Our clients see the progress on a daily basis. EXISTEK achieves that through daily communication, check-ins, and availability of the up-to-date app version on the client’s device.

Weekly progress calls
Access to the app’s demo version on your phone
Dedicated Project and Account Managers
Highlights
20
weeks
spent by the development team on coding
140
hours
of Project Manager's engagement
3
weeks
QA team spent on thorough testing
15
weeks
duration of the development stage
spent by the development team on coding
of Project Manager's engagement
QA team spent on thorough testing
duration of the development stage
Project Summary

Our goal was to deliver an enterprise application of the best possible quality to the client. We started with the idea and made all the way to launch within a 6-months timeframe. The well-thought pre-development stage allowed us to avoid any delays or extra spendings during the development. As a result - we completed a quality app with sophisticated workflows in time and with zero budget overburn.

Development

4 weeks 20 weeks 2 weeks
Discovery Launch
result stages picture

4 weeks

Discovery

20 weeks

Development

2 weeks

Launch

Highlights
38
MB
application installation file size
30
screens
in the version 1.0 of the application
500
MB
a size of the initial database
34
hours
spent on a database setup
application installation file size
in the version 1.0 of the application
a size of the initial database
spent on a database setup

Want to Build a New Groundbreaking Mobile App?

Fill in the contact form and we'll consult you for free within 12 hours