Project Summary

Canis is an ambitious ERP project for us and our client, Aspen Creations. They are a well-recognized name for construction services in the Arabic region. With the increasing load of work, they thought of adopting an automated task management model to streamline and systematize their resources.

Client Requirments

The client demanded a portal that they could use to manage resources and task allocation, productivity, and overall efficiency. As we have already worked on ERP projects earlier, we could relate their expectations to what we had delivered to our previous clients.

What Client Asked For

  • User-friendly interface
  • Automated tasks assignment
  • Daily logs
  • Projects report
  • Workers report
  • Attendance
  • Productivity calculator
  • Process wise task flow
  • Invoicing
The ultimate goal of this project is to reduce redundancy and indulge in productive management of time & resources.

We identified the unique challenges in the conventional process and implemented the required features considering the needs of the projects. To conform to the real-time needs, we have acquired a minimalist edge in the interface of this product which makes it easier to operate.

Niah Wilson
Niah Wilson Project Manager, Sparx IT Solutions

“Ever since we got our hands on this project, we have tried to transform our client’s ideas into reality & we could do this timely and effectively. Construction is a process where we have different verticals & workers; be it carpenter, painter, electrician, or any other and the software should be easy to use for them. We wanted our development to be precisely focused on the user experience for the workers. With our empirical research, we have been able to build an easy-to-use ERP for Aspen Creations for workers, supervisors, and business owners.”


Our Solutions

With this product, we tend to provide business and IT infrastructure to the client for operating construction processes simply, efficiently, and effectively. Achieving maximum productivity with the least redundancy is what every service provider seeks. We have automated different process segments using data-efficient tools.


The Process Cycle

  • STEP 1

    We have bifurcated the application into zones that denote the identifying information of the place of construction. In general, a zone is a Site where the construction shall occur.

  • STEP 2

    Under zones, we create departments. In a single Zone, different professionals would be doing different work. The niche of work is defined under departments.

  • STEP 3

    A department is divided into disciplines that let the admin create the workflow for tasks flow. i.e. woodwork contains cutting, painting and finishing.

  • STEP 4

    The departments are further divided into tasks and sub-tasks. Tasks that are the bigger ones are called in software “Sections”. Subtasks are the smaller ones on which workers need to work on a daily basis such as painting a door’s one side. These are called “Items” in our software.

  • STEP 5

    For all the workers, tasks are assigned one by one as per discipline workflow. This assignment of task can be automated or manual.

Productivity Analysis

To enable a legitimate assessment of productivity, we have packaged multiple components in the application.

Time Tracking
No log for extra hours
Finish & calculate the magnitude of work
Standard work terminology
Auto pause first task until the second task is finished manually
Auto assignment of tasks to workers as per the workflow
Creating a customized workflow for different processes
Computation of Productivity (%) Productivity = (Total Work/Actual Work)*100

The Technology Stack

Backend Development

  • PHP
  • Laravel

Frontend Development

  • Bootstrap
  • HTML5
  • CSS3


Main Features

  • Automatic task assignment
  • Roles & Permissions
  • Price calculator
  • Invoicing
  • Discipline Workflow

Supervisor-Oriented Features

  • Create, approve & modify tasks
  • Attendance Report (CSV)

Worker-Oriented Features

  • Pause & Resume Tasks
  • Easy Registration of Attendance
The most celebrated outcome of this project is that the client is experiencing a dramatic increase and simplification in the work. Monitoring productivity has not been easier than this.

Right from the time, we started working on this project, we outlined the real-time objectives of the Canis and implemented features in the best way possible.

Faisal Al Marzooqi
Faisal Al Marzooqi Founder & CEO, Canis

“This is the product of our needs. It has covered every important element of a multi-packaged ERP. The most admirable thing is, the project was completed timely and we were updated on every crucial development which I consider a significantly vital approach. I would convey my wishes to the team, especially Niah & Sumit putting in that extra edge in accomplishing this project.”



Canis is being used by the client in their processes and the product is doing a satisfactory job for them. We are working on a few more features to upgrade the functionalities of the product.

  • Highly Scalable
  • Robust Role Management
  • Easy to use
  • Fast Loading
We saved supervisors time by 40%
Accuracy of productivity calculation improved by 100%
Grow Business
Grow Business

Grow your Business

Raise Your Business With Our Digital Solutions

Latest Blog Posts

Read All Blog
11 mins read

How Much Does it Cost to Develop a News App ...

Developing a news app like Khaleej Times involves various cost factors depending on features, design, and development stages. This blog...

6 mins read

Apple 2024 WWDC: Apple Intelligence, ChatGPT in Siri, iOS 18, & More

Apple kicked off its 2024 Worldwide Developers Conference (WWDC) with a keynote broadcast live from Apple Park to millions of viewers...

9 mins read

Assessing the Transformative Impact of AI in Education

“AI in education can potentially transform teaching and learning for everyone. By utilizing AI-led tools and techniques, educational institutions or...