IPMP: A Web-based Project Management Solution

IVS Project Management Package (IPMP) is a PMIS which helps project managers for dominating on various parts of their projects. For designing this software, IVS has employed experiences of many experts in diverse projects such as EPC of oil and gas, piping and civil constructions.

This package is utilized in center of informatic exchanges for coordinating data in diverse sections of the project. This software is designed based on 9 axes of PM-Bok standard. (Read more about IPMP and PMBOK)

IPMP has a core for tailor-made project management softwares. Various packages are established on IPMP platform which added specific capabilities to it.

For more information download the IPMP catalogue here or contact us.

What Is a Project Management Information System (PMIS)?

In the recent years the term ‘PMIS’ is usually used to address software (usually web based) that helps project stakeholders (Project managers, Investors, Discipline Admins, etc.) to collect, aggregate, access, flow and analyze information that can help managing the project. But to be more accurate PMIS should not necessary be a software system. It can easily mean a manual system of procedures and technologies for handling the project.

Main modules of IPMP

IPMP properties

  • Agile and dynamic space using the client’s libraries
  • Using diverse appearances and themes for each user individually
  • Using diverse colors for better communication with each user

Project’s dashboard has the high-efficient application in managing project which includes diagrams and grades for presenting the status of the project in various fields such as financial, progression, risk, etc for the managers in one frame.

There are various stuffs included in project’s dashboard: S, SPI, CPI and gained value, activities status of the staff and machineries, remaining days of the project, financial reports in brief and finances provided for work packages. Due to alterations in these items, managers usually ask for some modifications in the dashboard on occasions which are easily applied because of high flexibility of IPMP.

Using diverse widgets of the software, each user can arrange its dashboard according to his portfolio, organizational or single project’s accessibility.

  • Introducing indefinite projects
  • Accessibility level specifying for users in various projects
  • Specifying WBS indefinitely for a project and entering them into IPMP from any project management software
  • Online Gantt diagram editor with Gregorian and Shamsi calendars with specifying all pre-requisites
  • Specifying weighing policy based on items’ weights (engineering documents, procurement items, …), activity weight, dedicated resources.
  • Specifying timing of the planning indefinitely and entering plans from any PMIS software
  • Entering and updating the activities using the Excel file
  • Switching between Gregorian and Shamsi calendars anytime in any project and showing both simultaneously in common tables
  • Setting time of the project based on hours per day and days per month with possibility of changing calendar or entering any type from any PMIS software
  • Specifying the progress calculation method for project’s items which can be presented in precise progression diagram
  • Specifying Gregorian or Shamsi calendar and working hours in different week days and exceptions
  • Intensive management of documents and files
  • Structuring the documents categorization and accessibility of users
  • Entering document files with various format
  • Searching in project’s documents
  • Adding documents to the project’s items
  • Saving various versions of each file
  • Designing the data cycle in significant space for precise control of data flow in the organization automatically
  • Specifying accessibility status of diverse project’s roles in each stage of designed cycles
  • Designing of data cycles indefinitely for various projects

IPMP can be connected to many other software and can receive data from any PMIS with diverse outputs usable for those.

Timing, WBS and calendar inputs:

  • MS Project: MPP, MPX and MSPDIo formats
  • Primavera (ver. 6 or newer): XERo format
  • Planner (open source): XMLo format
  • Timberline Precision Estimating: MPXo format
  • Microsoft Project Servero: MPD format
  • Power Project: MDB format and PPo format for direct connection with Primavera database from the network with connection to the SQL Server and Oracle in all versions
  • Entering data items
  • Excel: with entire flexibility



  • WBS output: MPX format for MSP
  • XML output for Primavera (PM XML), MSP (MSPDI) and Planner (Planner XML) and XER format for         Primaverao
  • Direct output to Primavera DBo
  • Direct output to Microsoft Project Server

How IPMP works?

IPMP helps project managers in diverse fields and levels of the project:

Time, Cost and resources:

Despite the importance of WBS in the executing the project, the data for updating the status of WBS activities is found out of the WBS structure. While many organizations use MSP and Primavera for WBS management, data management method for updating WBS is different in organizations.

Most organizations use manual methods or spread-sheet software like Excel for data management of secondary activities. For example, it is common to use an Excel file as the MDR beside the existing WBS in Primavera or MSP in the EPC engineering projects. Also, in constructional projects, required data for updating WBS is saved as the physical checklists.
Hence, organizations face many problems such as data collection from contractors, format equalization of the collected data, extraction of main data from the collected data and ultimately updating WBS using these data. The cycle of receiving data from contractors by various methods (email, fax, file transfer, etc.) and processing them and updating project’s reports in many big projects take such a time that almost all reports are few weeks old at the best case.
Using the data from lowest stage of the project and with required formats, IPMP goes through the defined cycles and uses the collected data for updating the project’s reports, dedicated resources and costs automatically.
This is done with the concept of data species. A data species is a format of input data which is put into the defined cycle. Hence, filling the diverse data sections in this form results in specifying the progress of upstream activity of that data specie.
With inputting of the data into data formation section from the project’s control room and automizing the circulation flow, confirmation and processing of the data, IPMP saves more for the project management.

Project’s communications perspective:

All activities of the project and its subgroups (plans, procurement items,…) can be set inside the IPMP. In addition, these settings are placed inside the work cycles which results for instance, a contractor can observe the project’s data partially or even an item but can not access it in another time.

Editing page of a data specie includes timing, progress, cycle status, date of modifications and attached documents with precise setting of the work cycles. Whereas, the organizational data is flowing with consultation of project management engineers of IVS optimally.

Also IPMP removes the time gap between project events and updating the reports.

Project knowledge management perspective:

All project activities and documents are saved in the document management section of the IPMP. In addition, users can add any files on any activity. These files are searchable and all of their versions are accessible.

IPMP has capability of comparison of timings, costs, consumables, required equipment, … in one project or between different projects. Thus, companies and organizations can benefit these data for estimation of status of their future projects. The scope of IPMP activities in knowledge management is developing and improving. Fore more information, please refer to the section of project knowledge management.

Latest changes made to IPMP ver. 2020:

Changes in features and structure:
  1. Core: changes in UI for better responsive graphic (presentation)
  2. Core: video chat option
  3. Core: improve of general performance of chat section for more supporting the teleworking project-oriented organizations
  4. Core: group option in the chat section
  5. Core: more durability of main subsystems in operational spaces with high users and traffic
  6. Core: reevaluation of the whole system’s security and updating the protocols
  7. Core: optimizing some basic structures for improving speed and reducing the RAM’s used space
  8. Core: labeling feature
  9. Core: increasing the consistency in the work cycles management section with BPMN2 standard
  10. Smart alerting module: adding much more new events
  11. Smart alerting module: improving the formulation section
  12. Time sheet module: separating the registration and time sheet reports from the core and completing them in a separated module
  13. Agile management module: virtual workspace of project for using in teleworking management inside project-oriented organizations through aggregation and integration of more features of the system
  14. Agile management module: integration feature with source management systems such as Gitt and SVN
  15. Agile management module: creating arbitrary Kanban boards in form of hierarchal

Latest changes made to IPMP ver. 2019:

Changes in features and structure:
  1. Core: fundamental changes in management method of stakeholders and their communications with diverse sections of the project, users and levels of the organization.
  2. Core: completing the English version and reevaluation of the integration of translation and UI inside English version in both desktop and mobile apps.
  3. Core: communicating between diverse roles and disciplines and assigning the discipline manager in the discipline management section
  4. Core: completing the design and improving the UX of the import section from different project controlling software
  5. Core: adding the project documents aggregation section (work items, contracts, …)
  6. Core: adding the labeling feature of creator, type and attachments revision and grouping documents based on those attributes
  7. Core: redesigning the registration and problem tracking pages
  8. Core: redesigning the learnt lessons registration pages
  9. Core: redesigning the sign-in page
  10. Core: capability of selecting the primary page in the sign-in
  11. Core: capability of adding picture in online chat space
  12. BI module: complete change to the report editor page
  13. BI module: complete change to the report view page
  14. Engineering module: improving in sending transmittals by IDC Matrix
  15. Time sheet module: separating the options of registration and time sheet reports from the core and completing them in separated module named “time sheet module”
  16. Time sheet module: adding the request registration option and confirmation process of hourly and daily leaves
  17. Time sheet module: adding the confirmation of user’s daily time sheet by different users in different levels
  18. Adding new module: meetings management
  19. Adding new module: smart alerting


changes in reports and widgets:
  1. Updating cash flow widgets
  2. Adding the widget gauge of project’s progress
  3. Adding the status report of work items in program and cycle levels
  4. Adding the status report of project based on work items
  5. Adding several reports to the time sheet module

Why you must choose IPMP?

What we do?