Skip to content

Frequently Asked Questions

Project Management (Scheduling) Terminology

Project Management (Scheduling) Terminology

What is a Gantt Chart?

A Gantt chart is a visual project management tool that represents the project schedule over time. It displays tasks or activities along a timeline, with bars indicating the start and end dates of each task. Gantt charts help project managers plan, coordinate, and track specific tasks within a project, making it easier to see which tasks overlap, their durations, and dependencies between them.

What is Critical Path Methodology (CPM)?

Critical Path Methodology (CPM) is a project management technique used to identify the sequence of dependent tasks that determine the minimum project duration. This sequence, known as the critical path, is the longest stretch of dependent activities and dictates the shortest time possible to complete the project. CPM helps project managers prioritize tasks, allocate resources effectively, and manage project timelines by focusing on critical tasks that cannot be delayed without affecting the overall project completion date.

How is the Critical Path determined in a project?

The Critical Path is determined by:

  • Listing all project activities: Identify all tasks required to complete the project.
  • Defining task dependencies: Determine which tasks must be completed before others can start.
  • Estimating task durations: Assign an estimated time duration for each task.
  • Constructing a project network diagram: Map out the tasks and their dependencies.
  • Calculating the earliest start and finish times: Identify the earliest time each task can start and finish.
  • Identifying the longest path: The critical path is the longest path through the network, with the total duration representing the shortest time to complete the project. Tasks on this path are critical; any delay will delay the entire project.

How does CPM help in managing project delays?

CPM helps manage project delays by identifying which tasks are critical and cannot be delayed without affecting the project’s overall completion date. By focusing on these critical tasks, project managers can prioritize efforts to keep the project on schedule. If a delay occurs in a critical task, CPM allows project managers to assess the impact on the project timeline and make necessary adjustments, such as reallocating resources, fast-tracking tasks, or modifying the project plan to mitigate the delay. Additionally, understanding the float of non-critical tasks enables project managers to shift resources or adjust schedules to compensate for delays in critical tasks.

What is a Work Breakdown Structure (WBS)?

A Work Breakdown Structure (WBS) is a hierarchical decomposition of a project into smaller, more manageable components or deliverables. It breaks down the entire scope of work into discrete tasks or activities, making it easier to plan, assign responsibilities, and track progress. The WBS helps project managers organize and define the total scope of the project, ensuring that all necessary work is included and nothing is overlooked.

Why is a Work Breakdown Structure important in project management?

A Work Breakdown Structure is important because it provides a clear framework for planning and managing a project. The WBS helps:

  • Clarify Scope: By breaking down the project into smaller components, the WBS ensures that all aspects of the project scope are identified and included.
  • Facilitate Task Assignment: It helps in assigning tasks to team members, making it clear who is responsible for each part of the project.
  • Improve Cost Estimation: By detailing every component of the project, the WBS allows for more accurate budgeting and cost control.
  • Enhance Progress Tracking: It provides a structured way to monitor progress by tracking the completion of individual tasks or deliverables.
  • Mitigate Risks: A well-defined WBS helps identify potential risks by highlighting dependencies and critical tasks that could impact the project timeline or budget.

How do you create a Work Breakdown Structure?

Creating a Work Breakdown Structure involves the following steps:

  • Identify the Project Deliverables: Start by defining the major deliverables or outcomes of the project.
  • Decompose the Deliverables: Break down each deliverable into smaller, more manageable tasks or work packages. Continue decomposing until you reach a level where tasks are small enough to be easily managed and tracked.
  • Organize the Structure: Arrange the tasks in a hierarchical structure, starting with the overall project at the top and breaking it down into successive levels of detail.
  • Assign Codes or Numbers: Label each task or work package with a unique identifier or code to track progress and costs.
  • Validate the WBS: Review the WBS to ensure that all necessary work is included and that there are no overlaps or gaps. Ensure that each task is clearly defined and assigned.

What are the different types of float in project management?

There are two main types of float in project management:

  • Total Float: The total amount of time a task can be delayed without delaying the project's overall completion date. Tasks on the critical path have zero total float.
  • Free Float: The amount of time a task can be delayed without delaying the start date of any subsequent task. Free float is useful for managing dependencies between tasks and ensuring that delays in one task do not impact others.

How can float be used to improve project scheduling?

Float can be used to improve project scheduling in several ways:

  • Resource Leveling: Float allows project managers to adjust task start and finish times to balance resource usage across the project, avoiding overloading any single team or resource.
  • Schedule Flexibility: Float provides flexibility in scheduling, enabling project managers to accommodate unforeseen delays without impacting the project deadline.
  • Proactive Delay Management: By monitoring tasks with low or zero float, project managers can take proactive measures to prevent delays from cascading and affecting the critical path.
  • Optimizing Parallel Tasks: Float allows for better coordination of parallel tasks, ensuring that dependencies are managed effectively without causing bottlenecks or idle time.

What are milestones in project management?

Milestones in project management are specific points or significant events in a project timeline that mark the completion of a major phase, deliverable, or critical task. Unlike regular tasks, milestones do not have a duration—they represent a moment in time, such as the completion of a project phase, the approval of a key document, or the start of a critical activity. Milestones are used to track progress, ensure the project is on schedule, and provide a clear indication of how far along the project is.

Why are milestones important in project management?

Milestones are important because they:

  • Provide Clear Goals: They help set clear, short-term objectives that guide the project team and keep them focused on key deliverables.
  • Facilitate Progress Tracking: Milestones act as checkpoints that allow project managers to monitor progress and assess whether the project is on track.
  • Enhance Communication: They provide a simple way to communicate progress to stakeholders, giving them a clear understanding of where the project stands.
  • Support Decision-Making: Milestones help identify critical decision points in the project, ensuring that necessary approvals or changes are made at the right time.
  • Highlight Dependencies: They can reveal dependencies between tasks or phases, making it easier to manage the sequence of activities and avoid bottlenecks.

How do you set milestones in a project?

Setting milestones involves the following steps:

  • Identify Key Deliverables: Determine the major deliverables or phases that are critical to the project's success.
  • Define Milestones: Assign milestones to the completion of these key deliverables, ensuring they represent significant points in the project.
  • Sequence Milestones: Place the milestones on the project timeline in the order they need to be achieved, considering dependencies between tasks.
  • Assign Responsibilities: Clearly define who is responsible for achieving each milestone and ensure they understand the importance of meeting these targets.
  • Monitor and Adjust: Continuously monitor progress toward each milestone and adjust the project plan as needed to stay on track.

Why is understanding float important in project management?

Understanding float is important because it helps project managers identify which tasks have flexibility in their scheduling and which are critical to the project's timely completion. By knowing the float, project managers can:

  • Prioritize tasks: Focus on tasks with zero float (critical tasks) to prevent delays in the overall project.
  • Optimize resource allocation: Allocate resources to critical tasks first while using float to manage non-critical tasks.
  • Manage risks: Identify and mitigate potential delays by monitoring tasks with low or zero float.
  • Make informed decisions: Use float to adjust the schedule dynamically, responding to changes and maintaining control over the project timeline.
Project Management Dashboards

Project Management Dashboards

What is a project management dashboard?

A project management dashboard is a visual tool that provides a real-time overview of key project metrics and performance indicators. It typically includes charts, graphs, and data visualizations that track project progress, such as timelines, budgets, resource allocation, and task completion. Dashboards help project managers and stakeholders quickly assess the status of a project and make informed decisions.

What is a Business Intelligence Dashboard?

A business intelligence dashboard is simply a visualization of key performance indicators, metrics, and analytics for a given company. All of this information is compiled, analyzed, and simplified for viewing on one screen, which allows for faster, data-driven decision making. Information may be presented in a variety of charts, graphs, and graphics, which may include 3D images for complex operations.

What should be included in a project management dashboard?

A project management dashboard should include the following key elements:

  • Project Timeline: Gantt charts or progress bars showing the current status of tasks and milestones.
  • Budget Overview: Financial data, including budget vs. actual spending, cost forecasts, and burn rates.
  • Resource Allocation: Information on resource usage, availability, and workload distribution.
  • Key Performance Indicators (KPIs): Metrics such as earned value, schedule variance, and cost performance index.
  • Risk Management: Visualizations of identified risks, their impact, and mitigation strategies.
  • Task Status: A breakdown of tasks, showing completed, in-progress, and pending items.

How can project management dashboards improve project performance?

Project management dashboards improve project performance by offering real-time insights into project progress and potential issues. They enable project managers to monitor key metrics immediately, identify trends, and make data-driven decisions quickly. Dashboards also enhance collaboration by providing a shared view of project status, ensuring that all team members and stakeholders are aligned and informed. This leads to more efficient project management and a higher likelihood of project success.

Project Controls

Project Controls

What is project controls?

Project controls encompass the processes, tools, and techniques used to manage and track the cost, schedule, and scope of a project. It involves planning, monitoring, and controlling project performance to ensure that the project stays on track and meets its objectives. Key aspects include cost management, schedule management, risk management, and performance measurement.

What are the key components of project controls?

The key components of project controls include:

  • Cost Management: Budgeting, forecasting, and controlling project costs.
  • Schedule Management: Planning, scheduling, and monitoring project timelines.
  • Scope Management: Defining and controlling the work required to complete the project.
  • Risk Management: Identifying, analyzing, and mitigating project risks.
  • Change Management: Managing changes to the project scope, schedule, or budget.
  • Performance Measurement: Tracking project progress using key performance indicators (KPIs) like earned value management (EVM).
Risk Management

Risk Management

What is construction project risk management?

Construction project risk management is the process of identifying, assessing, and mitigating risks that could impact the successful completion of a construction project. It involves analyzing potential risks such as cost overruns, delays, safety hazards, and legal issues, and implementing strategies to minimize their impact.

Why is risk management important in construction projects?

Risk management is crucial in construction projects because it helps prevent potential problems that could lead to project delays, increased costs, or even project failure. By proactively managing risks, construction teams can ensure that projects are completed on time, within budget, and to the required quality standards, while also maintaining safety and compliance with regulations.

What are the common risks in construction projects?

Common risks in construction projects include:

  • Financial Risks: Cost overruns, unexpected expenses, and cash flow issues.
  • Schedule Risks: Delays due to weather, labor shortages, or supply chain disruptions.
  • Safety Risks: Accidents, injuries, and health hazards on-site.
  • Legal Risks: Contract disputes, regulatory non-compliance, and liability issues.
  • Technical Risks: Design errors, construction defects, and inadequate site surveys.

How can construction risks be mitigated?

Construction risks can be mitigated through various strategies, such as:

  • Risk Assessment: Identifying and analyzing potential risks early in the project.
  • Contingency Planning: Allocating budget and time reserves for unexpected events.
  • Regular Monitoring: Continuously tracking project progress and risks.
  • Contract Management: Clearly defining responsibilities and expectations in contracts.
  • Safety Protocols: Implementing strict safety measures and training programs.

What tools are used in construction risk management?

Several tools are commonly used in construction risk management, including:

  • Risk Registers: A document that records identified risks, their impact, and mitigation plans.
  • Risk Matrix: A tool to prioritize risks based on their likelihood and potential impact.
  • Project Management Software: Software like Primavera P6 or Microsoft Project that helps in planning, scheduling, and monitoring project risks.
  • Safety Management Systems: Systems that ensure compliance with safety standards and protocols.
  • Financial Modeling: Tools to forecast and manage the financial impact of risks.
Enterprise Project Management

Enterprise Project Management

What Is Enterprise Project Management?

Enterprise Project Management is a comprehensive approach to project management. It considers how direct and indirect influences impact the project’s progress as a whole. As a result, it includes risk analysis, scaling of project processes to match size, monitoring of project resources, continual reporting and analysis of cost versus benefit and the use of tools to manage all of these aspects.

What is the difference between Project Management and Enterprise Project Management?

The key difference lies in the scope and scale. Project Management focuses on managing individual projects, with attention to specific goals, timelines, and budgets. Enterprise Project Management, on the other hand, encompasses the management of multiple projects across the organization, ensuring they are aligned with the overall business strategy. EPM also involves higher-level oversight, often requiring the integration of various projects to achieve broader organizational objectives​.

What are the benefits of implementing Enterprise Project Management?

Implementing Enterprise Project Management offers several benefits, including:

  • Improved Resource Management: Efficient allocation and utilization of resources across projects.
  • Strategic Alignment: Ensures that all projects contribute to the organization's strategic objectives.
  • Enhanced Visibility: Provides real-time insights into project performance across the organization.
  • Standardization: Establishes standardized processes and methodologies, leading to consistent project execution.
  • Risk Management: Facilitates better identification and mitigation of risks across all projects​.

How do you implement an Enterprise Project Management system?

Implementing an Enterprise Project Management system involves several key steps:

  • Assessment: Evaluate the current project management processes and identify areas for improvement.
  • Define Objectives: Set clear objectives that the EPM system should achieve, aligned with organizational goals.
  • Choose the Right Software: Select EPM software that meets the organization’s needs and integrates well with existing systems.
  • Training and Change Management: Provide comprehensive training for all users and manage the transition to the new system.
  • Monitor and Optimize: Continuously monitor the system’s performance and make adjustments as needed to ensure it delivers the expected benefits​.
Project Staffing/Staff Augmentation

Project Staffing/Staff Augmentation

What is project staffing or staff augmentation?

Project staffing, also known as staff augmentation, is a service that allows companies to temporarily add skilled professionals to their existing workforce to meet specific project demands. This approach is commonly used to fill skill gaps, manage increased workloads, or bring in specialized expertise without the long-term commitment of hiring full-time employees. Staff augmentation is flexible, allowing businesses to scale their teams up or down as project needs change​.

How does staff augmentation differ from outsourcing?

While both staff augmentation and outsourcing involve leveraging external resources, they differ in how the work is managed and integrated:

  • Staff Augmentation: Involves adding external professionals to your existing team who work under your management and integrate with your internal processes. The augmented staff are often treated as part of the team for the duration of the project.
  • Outsourcing: Involves contracting an external company to complete a specific project or task independently. The outsourced team works separately from your internal team and is managed by the external provider, not by your in-house managers​.

What types of projects benefit most from staff augmentation?

Staff augmentation is particularly beneficial for construction projects that:

  • Require Specialized Skills: Projects that need niche skills, such as civil engineering, construction management, or safety compliance, benefit greatly from staff augmentation. It allows companies to bring in experts without the long-term commitment of hiring full-time employees.
  • Have Strict Timelines: Construction projects with tight deadlines, like commercial builds or infrastructure developments, often require additional workforce quickly. Staff augmentation provides the necessary manpower to meet these deadlines without straining the existing team.
  • Experience Seasonal or Project-Based Workloads: In construction, workloads can vary significantly based on project phases or seasons. Staff augmentation helps manage these fluctuations, ensuring that projects stay on track even during peak periods.
  • Need Immediate Ramp-Up: When a construction project kicks off, there’s often a need for rapid scaling of the workforce to start work immediately. Staff augmentation allows for a quick ramp-up of skilled labor, ensuring that the project can proceed without delays.

What does it mean to bring technology with staff in staff augmentation?

Bringing technology with staff in staff augmentation means that, in addition to providing skilled personnel, the service provider also supplies the necessary technology, tools, or software required for the staff to perform their tasks effectively. This approach ensures that the augmented staff are fully equipped to integrate seamlessly into the client's environment and contribute immediately to the project.

What are the benefits of bringing technology with staff in staff augmentation?

The benefits include:

  • Immediate Productivity: Staff arrive ready to work with the necessary technology, reducing the ramp-up time and allowing for immediate contribution to the project.
  • Cost Efficiency: Clients save on the costs associated with purchasing, licensing, and maintaining technology, as these are provided by the staff augmentation service.
  • Access to Advanced Tools: The augmented staff often come with the latest technology and tools, providing the client with cutting-edge capabilities without the need for direct investment.
  • Reduced IT Burden: The client's IT department does not need to manage additional technology, as the service provider handles all associated maintenance, updates, and support.

In what scenarios is bringing technology with staff particularly advantageous?

This approach is particularly advantageous in scenarios such as:

  • Specialized Projects: When a project requires specific tools or software that the client does not currently own or is unfamiliar with.
  • Short-Term Needs: For projects or tasks that are temporary, where investing in new technology for a short duration would not be cost-effective.
  • Rapid Deployment: When there is a need to deploy a project quickly, and there isn’t time to acquire and implement new technology.
  • Skill Gaps: When the client lacks the in-house expertise to operate certain technology, the staff augmentation service provides both the skilled personnel, and the tools needed.
Primavera P6 Training

Primavera P6 Training

What is Primavera P6 training?

Primavera P6 training refers to instructional courses and programs designed to teach users how to effectively use the Primavera P6 software for project management. These training sessions cover various aspects of the software, including project planning, scheduling, resource management, cost control, and reporting. The goal is to equip participants with the skills needed to manage complex projects using Primavera P6.

Who should take Primavera P6 training?

Primavera P6 training is suitable for project managers, planners, schedulers, engineers, and other professionals involved in project management, especially in industries like construction, engineering, energy, and manufacturing. It is also beneficial for anyone who is responsible for planning, scheduling, or overseeing large and complex projects. Beginners, as well as experienced users who want to enhance their skills, can benefit from the training.

What topics are covered in Primavera P6 training?

Primavera P6 training typically covers a wide range of topics, including:

  • Introduction to Primavera P6: Overview of the software, its interface, and basic navigation.
  • Project Planning and Scheduling: How to create and manage project schedules, including tasks, milestones, and dependencies.
  • Resource Management: Techniques for allocating, tracking, and optimizing resources across multiple projects.
  • Cost Management: Budgeting, cost tracking, and forecasting within Primavera P6.
  • Risk Management: Identifying and mitigating project risks using the software’s tools.
  • Reporting and Analytics: Generating reports and dashboards to monitor project performance and progress.
  • Advanced Features: Topics such as multi-project management, earned value management, and baselines.

What are the benefits of Primavera P6 training?

Primavera P6 training offers several benefits, including:

  • Increased Proficiency: Training helps users become proficient in using Primavera P6, allowing them to manage projects more effectively and efficiently.
  • Enhanced Project Management Skills: Participants learn advanced project management techniques that can be applied to real-world projects.
  • Career Advancement: Gaining expertise in Primavera P6 can open up new career opportunities and make professionals more competitive in the job market.
  • Improved Project Outcomes: By mastering the software, users can better plan, execute, and control projects, leading to improved project outcomes such as on-time delivery and staying within budget.

Do you offer assistance after the training in case I have a question or forget something I learned in class?

We offer all of our Essentials students access to our Self-Paced Planning and Managing Projects in Primavera P6 Professional; including the 490+ micro-videos and training lab Free for 30 days.  This will increase student's retention of material, allow them to practice techniques, and answer any questions they come across.

Project Management Services

Project Management Services

What are Project Management Services?

Project Management Services refer to professional services provided by experts or organizations that specialize in planning, executing, and managing projects from inception to completion. These services can include a wide range of activities such as project planning, resource allocation, risk management, budgeting, scheduling, and quality control. The goal of these services is to ensure that projects are completed on time, within budget, and to the required quality standards.

What types of Project Management Services are available?

There are several types of Project Management Services available, including:

  • Full-Service Project Management: Comprehensive management of the entire project lifecycle, from initial planning to final delivery.
  • Consulting Services: Advisory services that provide guidance on specific aspects of project management, such as risk management, scheduling, or resource allocation.
  • Project Recovery: Services aimed at rescuing troubled projects that are off-track, over budget, or facing other significant challenges.
  • Specialized Services: Focused on specific industries or project types, such as construction management, IT project management, or Agile project management.
  • Training and Support: Services that offer training for in-house teams or ongoing support for project management tools and processes.

What are the benefits of outsourcing Project Management Services?

Outsourcing Project Management Services offers several benefits, including:

  • Access to Expertise: Gain access to seasoned project management professionals with experience in various industries and project types.
  • Cost Savings: Outsourcing can be more cost-effective than hiring full-time staff, particularly for short-term or specialized projects.
  • Focus on Core Business: By outsourcing project management, companies can focus on their core business activities while experts handle the complexities of project execution.
  • Scalability: Outsourcing allows organizations to scale their project management capabilities up or down based on demand, without the long-term commitment of additional hires.
  • Risk Reduction: Professional project managers can identify and mitigate risks more effectively, reducing the likelihood of project failures or delays.
Project Management Systems

Project Management Systems

What is a Project Management System for construction projects?

A Project Management System for construction projects is a specialized tool or software designed to assist in planning, executing, and monitoring construction projects. It helps manage various aspects such as scheduling, resource allocation, budgeting, communication, and documentation specific to the construction industry. These systems are tailored to handle the complexities of construction projects, which often involve multiple stakeholders, stringent regulations, and dynamic site conditions.

What features should I look for in a Project Management System for construction projects?

Essential features to look for in a Project Management System for construction projects include:

  • Scheduling and Timeline Management: Tools to create, adjust, and monitor project schedules, often with Gantt charts and critical path methods.
  • Resource Allocation: Features that help in managing labor, materials, and equipment across multiple job sites.
  • Document Management: Secure storage and easy access to project documents, including blueprints, contracts, and permits.
  • Cost Estimation and Budget Tracking: Tools to estimate costs, track expenditures, and manage project budgets.
  • Risk Management: Capabilities to identify, assess, and mitigate risks specific to construction projects, such as safety hazards or supply chain disruptions.
  • Collaboration and Communication: Platforms that enable real-time communication between project teams, subcontractors, and stakeholders​.

What is Project Portfolio Management (PPM)?

Project Portfolio Management (PPM) is the centralized management of a collection of projects and programs to achieve strategic objectives. PPM involves selecting, prioritizing, and managing projects in a way that aligns with an organization's goals and resources. It provides a holistic view of all projects, allowing decision-makers to allocate resources efficiently, balance risks, and ensure that the portfolio contributes to the organization's overall strategy.

How does Project Portfolio Management differ from Project Management?

The main differences between PPM and project management are:

  • Scope: Project management focuses on the successful completion of individual projects, while PPM manages a collection of projects and programs to achieve broader organizational goals.
  • Objectives: Project management aims to deliver a specific project on time, within budget, and to the required quality standards. PPM, on the other hand, aims to optimize the overall portfolio's performance and alignment with strategic objectives.
  • Decision-Making: In project management, decisions are made at the project level, primarily focusing on scope, schedule, and budget. In PPM, decisions are made at the portfolio level, balancing priorities, resources, and risks across multiple projects.
  • Resource Allocation: PPM involves the strategic allocation of resources across the portfolio, whereas project management focuses on resource allocation within a single project.
Primavera P6 Software

Primavera P6 Software

What is Primavera P6?

Primavera P6 is a project management software developed by Oracle, designed specifically for managing large-scale, complex projects. It is widely used in industries such as construction, engineering, oil and gas, and manufacturing. Primavera P6 helps project managers plan, schedule, and control project activities, resources, and costs, ensuring that projects are completed on time and within budget.

Who should use Primavera P6?

Primavera P6 is ideal for project managers, planners, schedulers, and other professionals involved in managing large and complex projects. It is particularly suited for industries like construction, engineering, energy, and infrastructure, where projects often involve multiple teams, significant budgets, and long timelines. Organizations that require precise scheduling, resource management, and risk management will benefit the most from using Primavera P6.

What are the key features of Primavera P6?

Primavera P6 offers a wide range of features, including:

  • Project Scheduling: Advanced tools for creating detailed project schedules with activities, milestones, and dependencies.
  • Resource Management: Capabilities to allocate and manage resources, track usage, and optimize resource assignments.
  • Cost Management: Tools for budgeting, cost tracking, and forecasting project expenses.
  • Risk Management: Features to identify, analyze, and mitigate project risks.
  • Reporting and Analytics: Robust reporting tools and dashboards that provide insights into project performance and progress.
  • Multi-Project Management: Ability to manage multiple projects simultaneously, with inter-project dependencies and resource sharing.

What are the benefits of using Primavera P6?

The benefits of using Primavera P6 include:

  • Improved Project Planning: Helps create detailed and accurate project schedules, reducing the risk of delays.
  • Enhanced Resource Management: Optimizes resource allocation and utilization, ensuring that resources are available when needed.
  • Better Cost Control: Provides tools for tracking costs in real-time, helping to prevent budget overruns.
  • Effective Risk Management: Enables proactive identification and mitigation of risks, reducing their impact on the project.
  • Comprehensive Reporting: Offers customizable reports and dashboards that give stakeholders a clear view of project status and performance.

What’s the difference between Primavera P6 Professional and Primavera P6 EPPM?

P6 Professional is primarily used on small-scale projects, and the software is only capable of handling a few projects at once. EPPM is used on larger projects and allows users to manage multiple projects as well as all associated activities from a centralized database. Also, installation of P6 EPPM is faster than P6 Professional when used by a large enterprise.

Can an Oracle Primavera P6 license be shared?

Oracle Primavera P6 offers named-user licenses that are not sharable. A license is owned by the purchasing entity, and only one user can use a single license at a time. However, the purchaser is allowed to swap licenses between individuals.

Need a Quote?

Please send us a message & we will respond shortly.

Contact IMS

Let’s Stay Connected, Join Our Mailing List

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
SEWP
METRO
innovative solutions