You are on page 1of 32

Total Parco Pakistan

One Rupee Strategy


Proposal
By Mona Khurram

All Rights Reserved


No part of this publication may be reproduced, reformatted or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording or through any
information storage and retrieval system, currently available or developed in the future,
without prior written approval Viftech Solutions. This document is protected by copyright law
and international treaties.

Copyright  2017
Associate Member of

Viftech Solutions (Pvt.) Ltd.


Contents
About Viftech ...................................................................................................... 4
Our Clients .......................................................................................................... 5
Introduction ........................................................................................................ 6
User Roles ........................................................................................................... 6
Employee User Roles ........................................................................................... 6
Login 6
Dashboard ................................................................................................................ 7
Employee Profile....................................................................................................... 7
Ideas Initiated/Saved ................................................................................................ 8
Idea Generation ........................................................................................................ 8
Idea Review Screen................................................................................................... 9
Idea Approvals .......................................................................................................... 9
Project Details Screen............................................................................................. 10
Project Team Lead Screen ...................................................................................... 10
Project Timeline ...................................................................................................... 11
Define Team Member ................................................................................................. 11

Task Screen ............................................................................................................. 11


Project Reporting Screen ........................................................................................ 11
ORS Team User Role .......................................................................................... 12
Login 12
Dashboard .............................................................................................................. 12
View Generated Ideas ............................................................................................ 13
Idea Approval.......................................................................................................... 13
Idea Rejection ......................................................................................................... 13
Assigning Project Lead ............................................................................................ 14
Project Budgeting & Timeline................................................................................. 14
Project Tracking & Status ....................................................................................... 14
Project Reporting Screen ........................................................................................ 15
BU/ VP’s User Role ............................................................................................ 15
Login 15
Dashboard .............................................................................................................. 15
Idea Approval.......................................................................................................... 16
Project Tracking & Status ....................................................................................... 16
Project Reporting Screen ........................................................................................ 16
Notifications ........................................................................................................... 17
Admin Panel ...................................................................................................... 17
Admin Login ............................................................................................................ 17
User Management .................................................................................................. 17
Dashboard .............................................................................................................. 17
Roles & Permission ................................................................................................. 18
Work Flows ....................................................................................................... 19
Employee Idea Generation Approval ..................................................................... 20
ORS Team Member User Role ................................................................................ 21
BU/ VP’s User Roles ................................................................................................ 22
Technical Overview ........................................................................................... 27
Our Process ....................................................................................................... 27
Testing Methods................................................................................................ 27
Project Management ......................................................................................... 28
 Agile Scrum .................................................................................................... 28
 Jira (Tools) ..................................................................................................... 28
 Meeting Schedule.......................................................................................... 28
 Communication with team and client ........................................................... 28
Project Quality Review ...................................................................................... 29
Product Support ................................................................................................ 29
Documentation ................................................................................................. 29
Resource Allocation ........................................................................................... 29
Project Timeline & Costing ................................................................................ 30
Payment Schedule ............................................................................................. 30
Payment Schedule .................................................................................................. 30
Maintenance & Warranty Arrangements ........................................................... 30
Terms & Condition............................................................................................. 30
Contact Information .......................................................................................... 31
About Viftech
Our group has served a variety of conglomerates, industries and business sectors for more than
three decades with a clear aim to develop a prosperous future.

Viftech Solutions (Pvt.) Ltd., was launched in the year 2008 with the same vision of providing
the customers best value in the field of Software Development, we are committed to meet the
ever-increasing demands of the burgeoning innovative technology and business driven
professional services across the global.

With a compact pool of professional analysts, certified software engineers and developers we
provide end-to-end solutions which include development, implementations, upgrades, training,
and other information technology related services. The competent human resource at Viftech
allows us to offer cutting-edge and robust solutions to our clients faster which offer them
immediate business benefits.

We have worked on Financial Applications, Data Reconciliation Solutions, ETL Solutions, e-


Commerce Solutions, SharePoint Implementations, Business Intelligence Solutions, Workflows,
Inventory, Web Design & Development, CMS and Custom Database Applications. We have
worked with companies of different sizes from top firms like TCS, Standard Chartered, HBL,
Soneri Bank, Telenor Bank to the firms like Igloo, Tabani’s and Pharm Evo.
Our Clients
Introduction
Viftech Solutions will be developing a portal of One Rupee Strategy for Total Parco Pakistan.
This web-based portal will help the employees to present their new innovative idea to the One
Rupee Strategy (ORS) Team via this portal. The ORS team will review the idea and have
capability to approve or reject the idea. In case of Approval from ORS Team, the idea will
approve from BU/ VP’s
Viftech Solutions is proposing the solution based on the requirements shared by client. This
document will cover Project Features along with Project Financials and Project Timeline

User Roles
There will be 4 user roles in this web-portal i.e.

1. Employee
2. One Rupee Strategy (ORS) Team
3. BU/ VP’s
4. Admin

Employee User Roles


Login
 Employee of TPPL need to Login into the portal
 Employee need to enter Login credentials i.e.
o Email
o Password
 In case Employee forget their password, they will have “forgot Password” functionality
 Employee will request to admin for new password
 Remember Me functionality enable user to save their credentials for the next time they
login
Dashboard
 Once the employee login into the portal successfully, the dashboard will appear
 Dashboard will have useful stats and information visible to the employee
 Dashboard will have stats and KPI’s about:
o Idea Initiated/ Saved
o Idea Status
o Project Savings
o Actual Savings
o Potential Savings
o Initiate vs. Complete Projects
 A Navigation bar with different pages and features links for user to access pages readily
 Dashboard will also contain Photo Gallery, News Alerts and videos
 User will have ability to print dashboard details like statistics graphs and KPI’s
 Print tab is visible to every user but only those user will print who have rights defined by
admin

Employee Profile
 Once the admin approved the account and provide credentials to the employee
• User can edit update profile information i.e.
o First Name
o Last Name
o Email Address
o Gender
o Certificates
o Achievement Details
• The profile information fields can be change as per client requirements
• Employee can Add/Edit Self-Summery
• The Employee can upload a profile picture and can update afterwards
• There will be some mandatory and non-mandatory fields that need to be filled by
employee
• Employee can request to Change Password
Ideas Initiated/Saved
 In Ideas Initiated tab, employee will have details of ideas which was initiated on portal
 Ideas Title will be shown in the table with Serial. No., Submitted Date along with status
i.e.
o Approved
o Pending
o Rejected
 Employee will have ability to delete the idea from the portal
 Employee who saved their idea at the time of Idea Generation instead of submitting to
ORS Team will be shown in this tab in Saved Ideas Section

Idea Generation
 Employee who is willing to generate idea on web-portal will have to go onto Idea
Generation tab
 Employee will have to fill out the necessary information asked on the portal in order to
successful Idea Generation
 Employee need to fill:
o Idea Title
o What inspire you for this idea?
o Idea Statement
 Other employee information will be fetched from his account details
 Employees at all levels will share a predefined template within the portal to document
their ideas
 In idea statement, employee will have plenty of options which would be useful to
document
 The idea statement box will have editing tool integrated with text box, which have
following capabilities:
o Cut text
o Copy text
o Paste Text
o Paste As Plain text
o Paste from Word
o Undo/ redo
o Spell Checker
o Link/ Unlink
o Anchor
o Insert Table
o Insert horizontal line
o Insert Special Character
o Set character as Bold, Italic, Underline
o Insert/ remove number list
o Insert/ remove bullet list
o Increase/ decrease indent
o Select styles of bullet
o Set headings

 Idea Initiator can also save the idea which will be shown in Idea saved screen
 Idea initiator will click on Generate Idea to send it to ORS team for review and approvals

Idea Review Screen


 The shared idea will be shown in Idea Review Screen
 Employee can review the idea he documented before submitting to ORS Team
 In this way employee will make sure there is no point missing and there is no mistake in
proposing idea

Idea Approvals
 After employee submitted the idea to ORS Team through portal, the ORS Team will
review the idea from portal
 The ORS team will review the idea that employee documented
 If idea submitted by employee is good, then it will be review by BU/ VP’s
 In case of approval, “Undertaking” popup to employee
 Once the idea is approved by BU/ VP’s, the ORS Team can assign the Project Lead
 The OSR team will select the project lead from the menu
 In case of rejection, intimation will send to initiator about idea rejection
 Status will be change to reject in idea initiated screen
 Employee will also have an option to change Project Lead
Project Details Screen
 Lead can view certain information of projects i.e. Idea Initiator, Idea Title, Idea Statement,
Department, Division and Manager
 The Project Lead will breakdown the project into phases and define them into the portal
with timeline
 The Project Lead can enter title, problem statement, Goal, business case, in-scope and
out of scope
 Project lead will have ability to select the Project Methodology, fixed cost per Annum
 The One Rupee Strategy will have ability to Add Comment on Project Details
 The BU/ VP’s will also have ability to add comments on Project Details
 After Project Details screen filled by Project Lead, the ORS Team and BU/ VP’s will approve
the details or comment to do changes

Project Team Lead Screen


 This screen will be shown after ORS Team and BU/VP’s approval
 ORS Team/BU & VP’s will have the privilege to approve, Modify or Rejects the project
 In case of modification, Idea Initiator can modify and approve or resend the project after
providing reviews to ORS team and BU/VP’s
 If rejects, then ORS team and BU/VP’s mention reason and intimation send to lead
 Reminder will send to ORS team and BU/VP’s if process not completed within given
threshold
 All phases will consist of Attachments (where user can attach certain files), time threshold
and list of tool. User can save or submit any phase for approval. Project lead can be change
in any phase
 If project is large, in control phase, control plan doc or SOP document should be
mandatory
 Reminder will send to team if process not completed within given threshold
Project Timeline
 Project Timeline will be available in the Project lead screen after approval of project by
ORS team and BU/VP’s
 Team members, extended team members and timelines will be defined by project lead
 Otherwise the mentioned information will be filled by ORS team and BU/VP’s
 Lead or saving reporting lead may change during the course of project
 Timelines will be limited as per mentioned by ORS team and BU/VP’s
 Timelines will be varies as per project level
 Reminder will send to ORS team and BU/VP’s if process not completed within given
threshold

Define Team Member


 Define Team Member is a popup screen that will available in the Project Lead screen after
approval of project by ORS team and BU/VP’s
 In this screen team Lead can add the core and extended team members of the project

Task Screen
 On Task Screen, Project Lead can view their entire task, listed in the grid.
 Action can also be performed against each task i.e. View Task Details
 Project lead can view Initiate Date, Initiate Days and Status

Project Reporting Screen


 Team member can submit the monthly reporting via this screen till 2 years
 Reporting screen will consist of Period, Fix-Cost Benefit, Variable-Cost Benefit and Man
hours Benefit controls
 In improvement phase, Reporting frequency will only be monthly basis and reporting lead
should be set as by default current project lead but reporting lead for each project should
be changeable due to business requirement (transfer etc.)
 This screen will also consist of Attachment feature from where team can attach
supporting documents with the report
 Reminder will send to team if process not completed within given threshold
 If project lead, team members or reporting person doesn’t process after reminder then
escalation will be sent to ORS & BU/ VP’s
 Once Project Lead inserted data of specific period then data will be unable to edit by the
team.
 A comparison chart will be shown which will compare the Project facts and Saving Facts
with difference in percentage

ORS Team User Role


Login
 ORS team members of the portal need to Login into the portal
 User need to enter Login credentials i.e.
o Email
o Password
 In case user forget their password, user will have “forgot Password” functionality
 User will request to admin for new password
 Remember Me functionality enable user to save their credentials for the next time they
login

Dashboard
 ORS Team member will have dashboard after they login into the portal
 ORS Members will be able to view the statistics and KPI’s of the project currently
running onto the portal
 ORS Members will have New Idea Initiated by Employees Section on dashboard
 ORS Members will have Pending Approvals Section
 ORS Members will have Approved Idea Section
 ORS Members will have windows where they can view the Approvals/ Rejection of ideas
by BU/ VP’s
View Generated Ideas
 The ORS Team members will have ability to view the Ideas submitted by employees of
TPPL
 ORS team members will do comment on the idea if it needs any correction or
amendments
 ORS members will review the idea submitted by employee and set the status of
Approved/ Reject

Idea Approval
 ORS Team will have ability to accept the Idea after reviewing it
 Each ORS Team Member will have to accept the idea to make it approved by ORS Team
member
 Suppose if two (2) ORS Team Member have accepted the idea of an employee, and one
(1) ORS Team Member is not accepted the idea yet, the idea will be shown in Pending
Approval section of ORS team member
 When the idea is approved by All Members of ORS Team, ORS Team head will send alert
to BU/ VP’s

Idea Rejection
 On Rejection of idea, the ORS Team will have to provide reason of rejection
 The ORS Team members will have ability to comment or highlight the objection
 Each ORS Team Member will have to reject the idea of employee to completely reject it
 Otherwise it will be shown into the pending ideas of ORS Team
Assigning Project Lead
 Once the idea is approved by BU/ VP’s, the ORS Team can assign the Project Lead
 The OSR team will select the project lead from the menu
 The Project lead is responsible to set:
o Project Title
o Problem Statement
o Goal to Achieve
o Business Case
o In-scope Aspects
o Out of scope Factors

Project Budgeting & Timeline


 Project Lead is responsible to set the budgeting of the project.
 Project Lead is also responsible of providing the estimated timeline of the project
 Project lead will have to provide fixed Cost Per Annum of the project
 Once the project details is completely filled by Project Lead, the ORS Team Member and
BU/ VP’s can review and give comments about amendments
 ORS Team and BU/ VP’s will have rights to edit and change anything in in Project Details
 If ORS Team and BU/ VP’s agree on Project Details along with timeline of project, the
Project is then listed into the Approved Category

Project Tracking & Status


 ORS Team will have ability to track the progress of the project
 ORS Team will view the status of projects phase wise with timeline
 With each project listed in the Tracking & Status, the ORS team will able to view the
Project Status and Percentage of completion of projects defined by project lead
 If the progress of the project is uneven, ORS Team will ask the team lead for queries
 In project Tracking & status screen, the ORS Team will have list of projects with their
progress and status of ongoing projects
 When ORS member clicks on any specific project status, there will be an option to do
comment in text box
 The ORS team will ask the project lead about the progress of the project
Project Reporting Screen
 The ORS team can view the monthly reporting done by team members of project via this
screen till two (2) years
 Reporting screen will consist of Period, Fix-Cost Benefit, Variable-Cost Benefit and Man
hours Benefit controls
 ORS Team can view the attachment files which is attached with reporting
 ORS Team will send reminder to team if process not completed within given threshold
 If project lead, members or reporting person doesn’t process after reminder then
escalation will be sent to ORS & BU/ VP’s
 A comparison chart will be shown which will compare the Project facts and Saving Facts
with difference in percentage

BU/ VP’s User Role


Login
 BU/ VP’s need to Login into the portal
 User need to enter Login credentials i.e.
o Email
o Password
 In case user forget their password, user will have “forgot Password” functionality
 User will request to admin for new password
 Remember Me functionality enable user to save their credentials for the next time they
login

Dashboard
 BU/ VP’s will have dashboard after they login into the portal
 BU/ VP’s will be able to view the statistics and KPI’s of the project currently running
onto the portal
 BU/ VP’s will have idea list that was approved by ORS Team on dashboard
 BU/ VP’s will have Pending Approvals Section
 BU/ VP’s will have Approved Idea Section
 BU/ VP’s will have windows where they can view the Approvals/ Rejection of ideas by
BU/ VP’s

Idea Approval
 The idea that was approved by ORS Team members will now show onto the BU/ VP’s
Screens
 BU/ VP’s will able approve the idea after reviewing it
 BU/ VP’s will do comment on project details if they need
 Once the idea is approved by BU/ VP’s, the OSR Team will get notified and assign Project
Lead
 On Rejection of idea, the BU/ VP’s will have to provide reason of rejection
 The BU/ VP’s will have ability to comment or highlight the objection
 Each BU/ VP’s Member will have to reject the idea of employee to completely reject it
 Otherwise it will be shown into the pending ideas of BU/ VP’s

Project Tracking & Status


 BU/ VP’s will have ability to track the progress of the project
 BU/ VP’s will view the status of projects phase wise with timeline
 With each project listed in the Tracking & Status, the BU/ VP’s will able to view the
Project Status and Percentage of completion of projects defined by project lead
 In project Tracking & status screen, the BU/ VP’s will have list of projects with their
progress and status of ongoing projects
 When user clicks on any specific project status, there will be an option to do comment in
text box

Project Reporting Screen


 The overall reporting of the project is visible to both ORS Team Members as well as BU &
VP’s of the TPPL
 BU/ VP’s can view the attachment files which is attached with reporting
 BU/ VP’s will send reminder to team if process not completed within given threshold
 If project lead, members or reporting person doesn’t process after reminder then
escalation will be sent to ORS & BU/ VP’s
 A comparison chart will be shown which will compare the Project facts and Saving Facts
with difference in percentage

Notifications
 Notification will be send to idea Initiator when their idea is Approved/Reject
 Notification will be send to Project Lead and Team members when ORS Team ask for
Project Status
 Notification will be send to Project Lead and Team members when BU/ VP’s added
comment on Project Details
 Notification will be send to ORS Team when Project Lead submitted/ change project
details
 Notification will be send to BU/ VP’s when ORS Team will approve and send idea to BU/
VP’s for review

Admin Panel
Admin Login
 Admin can login via unique id and password

User Management
 Admin have ability to create accounts of:
o Employees
o ORS Team Members
o BU/ VP’s
 Ability to add, remove and modify Users and their details Like Email, Password, Address
etc.
 Ability to Enable and Disable Current Users Account
 Ability to add, modify current and new User Roles

Dashboard
 Admin dashboard will have basic details of Employees, ORS Team Members and BU/
VP’s accounts details
 Admin can view no, of New Idea Requests to ORS Team Members as well as BU/ VP’s
 Admin can view the no. of Pending Ideas waiting for approval
 Admin can view the statistics in the form of KPI’s on Dashboard
 Admin can view the no. of users using the portal

Roles & Permission


 All the permission in the application will be implemented on basis of roles directly
 Permission page will be used to set rights/Permission against each role.
 Each role has their own rights that can be set by Admin panel
 There will be special permission feature from where Admin will be able permit user to
perform some permit. Role definition will be dynamic as the users and roles may vary
over time.
 All rights managed through Admin portal. Likewise, Division wise and company level
filtration can be managed through Admin panel by coordinator

Reporting
 Admin will have rights to view the reports that are been publish by Project Lead, Team
Members, ORS Team Members and BU/ VP’s
 Admin can capable to Print Reports and KPI Stats
 Reports will be send an email to defined email address
 Ability to Find specific words in a Report
 Ability to export reports in PDF.
 Ability to zoom in-out reports for better view
Work Flows

Total Parco Pakistan Limited – One Rupee Strategy -- Work-Flow


Idea Initiator

Generate Idea
ORS Team &
Approval by

BU/VP’s

Approval Reject Terminate

Approve
Project Lead

Define Project Add Team Members


Project Completed? End
Details and Define Timeline

Yes
ORS Team

Rework Review Project


Details
Approval No Terminate

Rework Review Project Lead


Approval No Terminate
BU/ VP’s

& ORS Team Input

Yes

Viewing Project
Status/ Reports/
Progress
Employee Idea Generation Approval

Login

Login – Enter
ID/ Password

Portal Recognizes Credentials Invalid ID or


Verified?
No
User ID Password

Initiate Idea Yes

Enter Idea
Details

Submit for
Approval to
ORS Team

Review Idea by
Approved/ ORS Reason of
ORS Team Reject?
Reject Discarded Idea
Rejection
Members

Accept

Forward to
Approved/
Reject?
BU/ VP’s for
Approval

Approve

ORS Team will


Assign Project
Lead

End
ORS Team Member User Role

Login

Login – Enter
ID/ Password

Portal Recognizes Credentials Invalid ID or


No
User ID Verified? Password

Dashboard

View
Submitted/
Rejected
Pending Ideas

Provide
Approve/
Rejected
Rejected Reason of
rejection

Accept

Make Changes
in Project
Details

Send it to BU/
VP’s For
Approval

End
BU/ VP’s User Roles

Login

Login – Enter
ID/ Password

Portal Recognizes Credentials Invalid ID or


No
User ID Verified? Password

Dashboard

View
Submitted/
Rejected
Pending Ideas

Provide
Approve/
Rejected
Rejected Reason of
rejection

Accept

Make Changes
in Project
Details/
Financials

End
Screens

Login Screen
Dashboard
Idea Generation
ORS Team Member – Idea Approval Screen
Technical Overview
Technically, the scope of the project is break down into 2 modules.

 Front End Development


o HTML, CSS, Bootstrap, JavaScript & JQuery.
 Back End Development
o Framework: ASP.NET MVC.
o Programming Language: C#

Our Process

Requirement Unit Testing by Unit Testing Post Go-Live


Specifications Project Team Approval Support

Blueprint Core QA Testing by Deployment


Signoff Development Project Team

Designing Design QA Testing by Go Live


Approval Business Team Approval

Testing Methods
The following testing will be done to ensure that system is highly scalable & generic.
 Unit Testing
 Integration Testing
 Functional Testing
 Performance testing
 Security Testing
 Stress Testing
 Acceptance Testing
 Regression Testing
 Beta Testing
Project Management
The following tools and methodologies are followed for managing projects by Viftech:

 Agile Scrum
Viftech Solutions follows the Agile SCRUM Methodology for all development projects. Agile
SCRUM is a framework for developing and sustaining complex products using Agile
Development. Viftech Solutions has managed to save its clients time and money. There is less
documentation required, the ones which are used for quick design and development along with
the necessary test data. This helps to a great deal in verifying and validating the requirements,
also focuses more on the application rather than documentation. With the transparency
afforded by our agile development projects, customers have witnessed stronger results and
have benefitted from being provided with real-time updates on the status of development. By
leveraging the agile method, our development teams experience a lightweight process that
supports a focus on the rapid delivery of business value. This helps our organization significantly
reduce the overall risk associated with development process and ensure that business value is
maximized. By continuously aligning the delivered software with desired business needs, our
team can easily adapt to changing requirements throughout the project.

 Jira (Tools)
Viftech use JIRA for planning, tracking, and managing software development projects. We
create sprints and distribute tasks across our development team to give the best output.

 Meeting Schedule
Viftech is continuously in touch with client to update him/her for the project status. For this, a
meeting schedule is set between Project Manager and client to review the project. Normally,
we set meetings once a week with client but it can be increased based on complexity and
updates.

 Communication with team and client


Communication Management is the heart of any project, during the lifecycle of the project
many instances came across where effective communication plays a very leading role. The
timely and accurate generation, collection, dissemination, storage and ultimate disposition
of project information is mandatory to success of any project.

We will ensure that you are timely informed about the appropriate business and project
decisions which are required to complete the project. Our Project Management team
coordinates with the Project contact person at your end via Email/Skype/Call.
Project Quality Review
Quality is in the very heart of each individual at Viftech, we don’t compromise on quality. A
proper review of project quality will be done to ensure that all the key deliverables and criteria
are being attended and proper solution is applied for each of them.

Product Support
Project completion will occur when the software has been successfully executed and deployed
to production. Post deployment of the application to production “Two Months” warranty will
be provided. During this warranty period Viftech will be responsible to fix any bug incurred
during that period.

Support Time Duration


Go-Live Support 1 Months

Documentation
Complete project related documentation will be provided by Viftech which includes, at
completion of the project:

 Detailed User’s Manual


 Technical Documentations

Resource Allocation
Below you’ll find resource allocations that will be working on this project, to show transparency
we’ve included domain and counts.
Project Timeline & Costing

Particular Description Timeline Pricing (PKR)


TPPL – One Rupee
Development Months
Strategy Portal

Payment Schedule
Payment Schedule
Schedule %
Awarding the Contract 50%
Go Live 50%

Maintenance & Warranty Arrangements


Viftech Solutions (Pvt.) Limited may sign a yearly maintenance and support contract if
considered with client which will cost 25% of the Project cost value. Maintenance service is
renewable after one year and terms and conditions are decided at the time of signing off the
yearly maintenance contract.

Terms & Condition


The following terms and conditions are which will apply to the proposed solution and the
project.

1. Timeline & Cost quotation is based on timely response from the client side and
arranging / setting up of necessary resources required for the project.
2. The quoted price will only pertain to the scope of work agreed.
3. Any out of scope work will be charged separately as per consultant.
4. Client will allocate one person through which all the communication will be done.
5. Client will notify Viftech if any key personnel related to the project will change.
6. Penalties might arise for either responsible party if there any delays at the client's or
supplier's end'.
7. The client will be the sole owner of the software once the project is completed
Contact Information
The following person can be contacted for any queries and is authorized to submit proposal.

Mona Khurram
Business Development Manager
Viftech Solutions (Pvt.) Ltd.
Phone: 0333-1206162
Email: mona.khurram@viftech.com.pk
Webs: www.viftech.com

You might also like