Every JungleOS feature, from first question to signed-off SoW

JungleOS sizes professional services work from your scoping questions, prices it from your rate cards, and turns the estimate into a statement of work. The core engine is deterministic, with no AI in the calculation, so the same answers produce the same estimate every time.

Estimating engine

Deterministic calculation pipeline

Every estimate is built in the same steps, in the same order.

Math trace

See the formula, factor and input behind every hour.

Go-live compression and stretch

Plans compress toward a date, never below testing floors, and name the binding phase.

Development object sizing

Reports, interfaces and conversions are sized from a complexity matrix.

Development object inventory

Capture the real object list for the deal, with custom fields per type.

Testing engine

Testing phases, prep, cycles and minimums grow with the scope.

Testing-cycle capacity check

Warns when a role cannot fit its testing work inside one cycle.

Phase-duration questions

An answer can add calendar weeks and the matching hours.

Offshore split by role pair

One offshore % moves hours phase by phase to the paired offshore role.

PM overhead

Per-role rows or one percentage, the way your firm staffs it.

Phase placement

Sequential, parallel or from-go-live phases on business-day calendars.

Capacity ceiling

Roles over max hours a week are modelled as extra people and flagged.

Billing floor

Part-time roles are billed at your weekly minimum without inventing idle weeks.

Clean weekly hours

Weekly hours snap to whole, half or quarter-hour increments.

Weekly staffing grid

A week-by-week resource plan per role.

Results overrides

Adjust hours, price a role as another role, override cost, or mark a contractor.

Multi-phase estimates

Price a phased program with each phase computed on its own.

Gantt timeline export

Export the timeline as SVG for a deck or SoW.

Missing-rate warnings

Flags hours dropped because a role had no rate.

Update on demand

Results recompute when you choose; edits are queued so none are lost.

Questionnaire and sizing

Question types

Dropdown, number, yes/no, checkbox, informational, passthrough and phase duration.

Conditional questions

Only relevant questions appear; hidden ones add no hours.

Answer references

One answer, like number of countries, fills or scales effort elsewhere.

Functions and subfunctions

Scope is a checklist of modules in or out of scope.

Skill assignments

Hours land on the right roles and phases automatically.

Project types

Each offering gets its own phases, compression limit, rounding and PM overhead.

Profile fields

Custom deal attributes that can drive pricing and SoW text.

Estimate profile

Client, dates, offshore %, billing model, rate card and selling currency in one place.

Customer assumptions

Captured while scoping, traced to the question, and carried into the SoW.

Sales team on the estimate

The SoW contact block fills itself in.

Rate cards and roles

Role catalog

Skill, level and geography, with cost and bill rate.

Contractor worker type

Flag a role as a contractor, with its own cost.

Offshore split modes

Onshore only, percentage, or all-or-nothing, with role groups.

Min and max hours per week

Billing floors and capacity ceilings in every plan.

Client rate cards

Client-specific bill rates without copying the model.

Rates per practice area

Each practice owns its own rates.

Cross-practice staffing

Borrow a role from another practice at the internal transfer rate.

Shared skills and catalogs

Reuse skills across practices without duplicating them.

Approvals and margin controls

Estimate workflow

Draft, In Review, Approved, Archived; approved numbers lock.

Margin-floor escalation

The lower the margin, the more senior the approver, automatically.

Target and floor margin per practice

Each practice sets its own guardrails.

Approval councils

Several approvers sign stage by stage.

Substitute approvals

Deals keep moving when an approver is out, and history shows who stood in.

Reject with reason and history

A full approval audit trail.

Calculation presets

House rules per deal type: target margin, contingency, offshore floor.

SoW approval

The SoW goes through the same approvers as the price.

Status notifications

In-app and email alerts when it is your turn.

Scenarios and versions

Multiple scenarios per deal

Compare fixed fee vs T&M, or lean vs full, under one deal.

Fork and set active

Branch an option in one click and mark the one you are proposing.

Named, frozen versions

Save "v3, sent to client" exactly as it was.

Frozen configuration

Rate or question changes never silently move a live deal; you choose when to adopt them.

Duplicate estimate

Start from a similar past deal.

Sample templates

Start new deals from a vetted baseline.

Deal financials and cash flow

Contingency, discount and expenses

Top-line or per-rate discount, net price and expense rate on net.

Blended margin vs target

See profitability live while you negotiate.

Passthrough items

Licences and travel priced per phase, with markup.

Price by month

Shows when the money lands.

Totals check

A warning is raised when monthly and phase totals differ from the headline by $1 or more.

Fixed-fee payment schedule

Build billing milestones from the plan; hand-tuned rows are kept on regenerate.

T&M cash flow

Cash flow forecasts for time and materials deals.

Role-hours chart and resource table

See where the hours and money go by role.

Internal vs client view

One click hides cost and margin on screen and in exports.

Excel export

Summary, staffing, pricing, resources, weekly economics, timeline and assumptions.

Word and CSV export

A Word estimate document and a payment schedule CSV.

SoW and proposal generation

Generate a SoW

Deal, scenario and layout become a statement of work.

Layout editor

Word-like authoring in the browser.

Clause library

Approved text, with nested clauses, reused everywhere.

Logic blocks

Include by scope or answer, choose a clause by answer, repeat per phase or assumption. Regenerate and the SoW follows what was sold.

Include-when rules

Clauses appear only when relevant, with warnings for rules that can never match.

Merge tags and dynamic fields

Numbers and names in the SoW match the estimate.

Auto-generated tables

Development objects, billing milestones, timeline, assumptions and billing summary.

Timeline in the SoW

A methodology diagram inside the document.

Document shell

Title page, headers, footers, logo, table of contents, numbering and signature blocks.

Word export

Clients get a native DOCX file.

Out-of-date warning

Tells you when the estimate changed after the SoW was generated.

Document versions

Named milestones and full version history.

Formatting-loss warnings

Tells you before export when something will not survive into Word.

Secure images

Uploads are validated and stored privately.

Project-type contracts

A default contract per offering.

Admin and setup

Practice areas

Run several practices in one workspace, each with its own rates, rules and currency.

Guided setup

Step-by-step practice configuration.

Template packs

Export and import a whole configuration, or load a sample pack.

In-app help

Articles for the screen you are on.

Built-in support

Open a support ticket from inside the app.

CSV export

Export admin tables.

Multi-currency

Three-currency model

Resource, primary and selling currency.

Dated buy, sell and internal rates

The rate is chosen by project start date.

Reverse pairs and fallback warning

Missing pairs are inverted, and a 1:1 fallback is never silent.

Dual-currency totals

What you earn and what the client sees, side by side.

Correct decimals

Each currency uses its proper decimal places.

Collaboration and access

Field-anchored comments

Discuss a specific number where it is, with @mentions.

Field history and audit log

See who changed what, and when.

Edit lock

Two people never overwrite each other, even across tabs.

Roles per practice

Lead, Contributor, Viewer, plus an Approver grant.

Invitations and access requests

Controlled onboarding, with member suspension.

Google and Microsoft sign-in

Sign in with Google or Microsoft, or create an account with email.

Org and practice switchers

For people who work across practices or firms.

Notification preferences

Stay informed without drowning in alerts.

Get started

Send us five past SoWs and we build your template, free. 5 slots this quarter.

We do not sell your data.

FAQ

Is the estimate calculated by AI?

No. The core engine is deterministic, so the same answers produce the same estimate every time, and the math trace shows how every hour was calculated.

Can I compare pricing options for one deal?

Yes. A deal can hold several scenarios, and you can save named, frozen versions of each.

Does JungleOS write the statement of work?

JungleOS generates the SoW from the estimate using your clause library and logic blocks, and exports it to Word.

Does JungleOS handle more than one currency?

Yes. It uses resource, primary and selling currencies with dated buy, sell and internal rates.

Does JungleOS sell my data?

No. We do not sell your data.