NetSuite OpenAir, now SuiteProjects Pro, compared with SuiteProjects in NetSuite ERP
NetSuite 10 min read

NetSuite OpenAir vs. SuiteProjects: Which PSA Fits?

Start With the Current Product Names

NetSuite OpenAir and SuiteProjects are often compared as two professional services automation choices. The names now need one clear update.

Oracle rebranded NetSuite OpenAir as NetSuite SuiteProjects Pro in 2025. Oracle says the related integration bundle changed display names without a product-function change in that release. Older field IDs, training, URLs, and team language may still say OpenAir.[1]

This article uses “SuiteProjects Pro” for the former OpenAir product. It uses “SuiteProjects” for project features inside NetSuite ERP. We conducted the comparison this way to avoid treating the old and new OpenAir names as different products.

The Short Answer

SuiteProjects starts inside NetSuite ERP. It can connect project plans, tasks, resources, time, expenses, billing, budgets, and accounting in one account. Oracle describes Project Management as a way to define plans, assign resources, and connect project activity to order-to-cash work.[2]

SuiteProjects Pro is a separate PSA application. It can work with NetSuite through a supported integration. Oracle says the combined setup can allocate resources, build detailed work structures, track performance, process expenses, bill clients, and record project financial data in the general ledger.[3]

Decision area SuiteProjects Pro (formerly OpenAir) SuiteProjects in NetSuite ERP
System boundary Separate PSA application Project capabilities inside ERP
Common starting point Services firms seeking a dedicated PSA operating layer Teams seeking project-to-finance work in one ERP account
Resource planning Dedicated resource and project modules Assignments, allocations, project tasks, and related SuiteApps
Project accounting PSA rules can feed NetSuite financial records through integration Budgets, job costs, charges, invoices, and GL data share the ERP
Data movement Requires record ownership, mapping, workflow, and error controls No separate PSA-to-ERP sync for native records
Administration Two applications plus the integration One core platform, with enabled modules and SuiteApps to manage

This table is a decision guide, not a license statement. NetSuite feature access varies by account. Confirm current modules, SuiteApps, limits, and pricing with Oracle.

1. Compare Project Planning Depth

Start with the work breakdown structure. It should show how delivery work becomes tasks, dates, owners, budgets, billing events, and status reports. PMI calls the WBS a key input to schedule, budget, risk, and performance tracking.[8]

Test a real project with phases, tasks, dependencies, milestones, change requests, and a baseline. Do not judge the products from a clean demo project. Use the structure your delivery teams already struggle to maintain.

2. Test Resource Planning With Real Constraints

Both options can support project staffing. The question is how much planning depth the business needs. A small team may need assignments and hours. A larger services group may need demand, availability, skills, locations, booking types, utilization targets, and several staffing views.

  • Can a manager see demand and available capacity by week?
  • Can the team separate soft plans from firm bookings?
  • Can planners filter by skill, role, region, cost, and date?
  • Do schedule changes update staffing views in a useful way?
  • Can leaders explain planned, billable, and actual utilization?

Native SuiteProjects can use Resource Allocations and related project tools. SuiteProjects Pro has a separate resource module within its PSA application. The better fit depends on the staffing cases, not the number of screens.

A Practical Selection Flow

Use the following order before asking for a product recommendation. It keeps the choice tied to operating needs.

PSA Selection Flow Move from current problems to a tested product decision.
  1. 01
    Map Gaps

    List delivery, staffing, billing, and reporting failures.

  2. 02
    Define Ownership

    Name the system of record for every key object.

  3. 03
    Test Resources

    Run real demand, booking, and utilization cases.

  4. 04
    Trace Finance

    Follow time and cost through billing and revenue.

  5. 05
    Compare Ownership

    Score controls, support effort, cost, and fit.

A second application can add useful depth. It also adds another release cycle, permission model, integration, and support queue. Count both the feature value and the operating cost.

3. Follow Time and Expense From Entry to the GL

Time and expense capture looks simple until approvals, late entries, corrections, currencies, and client rules appear. Test the full path.

For SuiteProjects, time and project costs can stay with native project and finance records. Oracle says Job Costing can calculate labor cost from project time and tie those costs to the general ledger. Project Budgeting can set cost and billing budgets at project and task levels.[4]

With SuiteProjects Pro, decide which application approves time and expenses. Then define what moves to NetSuite, when it moves, and how failed records are fixed. A clean employee, project, service, and currency design is required on both sides.

4. Compare Billing Rules, Not Just Invoice Screens

Project billing may use time and materials, fixed fees, milestones, expenses, purchases, caps, or several rules on one project. Native SuiteProjects Charge-Based Billing can create charges from fixed fees, time, expenses, and purchases. Oracle also documents milestone, date, and progress triggers for fixed-fee charge rules.[5]

SuiteProjects Pro also supports project billing. When NetSuite ERP creates the accounting invoice, the integration design becomes part of the billing control. Test credits, tax, grouped lines, changed rates, and invoice edits.

  1. Create a time-and-materials project with two rate levels.
  2. Add a fixed-fee milestone and a reimbursable expense.
  3. Change a resource rate in the middle of the project.
  4. Hold one charge and write off another.
  5. Create the invoice and trace every line to its source.
  6. Issue a correction and confirm the accounting result.

5. Treat Integration as a Product Area

SuiteProjects Pro and NetSuite do not become one database because both carry the NetSuite name. Oracle says the integration matches records, creates or updates them, and runs workflows in an order that respects record dependencies.[6]

Our analysis uses a record-ownership sheet. It lists customers, contacts, employees, vendors, projects, tasks, services, time, expenses, invoices, payments, and revenue. Each row gets one owner, direction, key, timing rule, error owner, and reconciliation test.

  • Do not let both systems create the same record without a match rule.
  • Use stable external and internal keys.
  • Define which changes are allowed in each system.
  • Alert on failed or delayed workflows.
  • Reconcile record counts and money totals.
  • Test upgrades and field-map changes outside production.

6. Keep Billing and Revenue Policies Distinct

Client billing answers what to invoice. Revenue recognition answers when earned revenue appears in the accounts. SuiteProjects Pro can hold project-level recognition rules, including percent complete, as billed, expense, fixed amount, and incurred-versus-forecast methods.[7]

Product capability does not set the accounting policy. IFRS 15 says revenue reporting considers the contract, performance obligations, transaction price, allocation, and when promised goods or services transfer to the customer.[9] Ask the company's accounting adviser which standard and method apply.

7. Compare Reporting and Control Ownership

Ask where project managers work each day and where finance closes the books. A dashboard is useful only when its dates, rates, costs, and status rules are trusted.

SuiteProjects keeps native project and finance reporting in the ERP platform. SuiteProjects Pro provides its own PSA reporting and can pass selected records to NetSuite. A combined view may need agreed metric rules or a separate analytics layer.

Limit access to job needs. NIST defines least privilege as giving a user or process only the access needed for assigned work.[10] Apply that rule to project rates, loaded cost, payroll-like data, expenses, invoices, integration settings, and revenue records.

Which Option Fits Which Team?

SuiteProjects is often the first option to test when NetSuite is already the operating and finance platform, project needs are moderate, and the team wants fewer system boundaries.

SuiteProjects Pro is often the stronger option to test when a services organization needs a dedicated PSA layer, deeper cross-project operations, or more resource and delivery control than its native setup provides. That benefit must outweigh added integration and support work.

Our Fit-Test Checklist

In this study we ran the same project story through both designs. It included a new customer, three roles, a task plan, a staffing change, late time, an expense, a milestone, a credit, and a revenue check. This is our comparison method. It is not an Oracle certification.

  • The project structure matches real delivery work.
  • Resource demand and available capacity are clear.
  • Time and expenses follow the right approval path.
  • Rates, costs, charges, and invoice lines can be traced.
  • Project margin uses approved cost and revenue rules.
  • Integration failures have an owner and recovery path.
  • Project and finance reports reconcile.
  • The support model fits the team's skills and budget.

Conclusion

“OpenAir vs. SuiteProjects” now means SuiteProjects Pro versus project capabilities inside NetSuite ERP. SuiteProjects Pro is the former OpenAir and remains a separate PSA application. SuiteProjects keeps project work closer to native ERP records.

Choose with real projects. Test planning, resources, time, expenses, billing, revenue, reporting, integration, and support. The right choice is the smallest design that meets the required service operating model without hiding control work.

References

  1. Oracle NetSuite Applications Suite: SuiteProjects Pro SRP Integration Bundle Version History and OpenAir Rebrand.
  2. Oracle NetSuite Applications Suite: Projects.
  3. Oracle NetSuite Applications Suite: Integrating NetSuite Project Data with SuiteProjects Pro.
  4. Oracle NetSuite Applications Suite: Job Costing and Project Budgeting.
  5. Oracle NetSuite Applications Suite: Charge-Based Project Billing.
  6. Oracle NetSuite Applications Suite: How the NetSuite and SuiteProjects Pro Integration Works.
  7. Oracle NetSuite Applications Suite: SuiteProjects Pro Revenue Recognition.
  8. Project Management Institute: Practice Standard for Work Breakdown Structures.
  9. IFRS Foundation: IFRS 15 Revenue from Contracts with Customers.
  10. NIST Computer Security Resource Center: Least Privilege.

Ready to Choose the Right NetSuite PSA Design?

SixLakes Consulting can test SuiteProjects Pro and native SuiteProjects against your real delivery, staffing, billing, and finance needs.

Frequently Asked Questions

Key questions about SuiteProjects Pro, native SuiteProjects, resources, billing, integration, and fit.

Is NetSuite OpenAir now called SuiteProjects Pro?

Yes. Oracle rebranded NetSuite OpenAir as NetSuite SuiteProjects Pro in 2025. Older training, integrations, field IDs, and documents may still use the OpenAir name.

What is the main difference between SuiteProjects Pro and SuiteProjects?

SuiteProjects Pro is the separate PSA application formerly called OpenAir. SuiteProjects refers to project capabilities inside NetSuite ERP. The first adds a second application and integration boundary; the second keeps project and financial work in the ERP account.

Which option is native to NetSuite ERP?

SuiteProjects capabilities such as Project Management, Resource Allocations, Job Costing and Project Budgeting, and Charge-Based Billing run inside NetSuite ERP. Feature availability and licensing vary by account.

Which option is better for resource management?

SuiteProjects Pro is often evaluated for deeper PSA and resource-planning needs across a services organization. Native SuiteProjects can manage project assignments and allocations inside ERP. Test both with real capacity, skills, staffing, and utilization cases.

Can both options track time and expenses?

Both can support project time and expense processes. With SuiteProjects Pro, teams must also define which records move to NetSuite ERP and which system owns approvals, billing, and accounting.

Can both options support project billing?

Yes. Native SuiteProjects supports project billing schedules and charge-based rules. SuiteProjects Pro supports project billing and can export invoices or related data to NetSuite through configured integration workflows.

Does SuiteProjects Pro require integration with NetSuite?

SuiteProjects Pro is a separate application. If NetSuite ERP holds customers, accounting, invoices, or other master data, an integration design is needed. Record ownership, mapping, sequence, errors, and reconciliation must be defined.

How should a company choose between them?

Use real projects to test planning depth, resource demand, time and expense, billing, revenue, reporting, controls, integration effort, and support cost. Choose the smallest setup that meets the required operating model.