Deterministic calculation pipeline
Every estimate is built in the same steps, in the same order.
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.
Every estimate is built in the same steps, in the same order.
See the formula, factor and input behind every hour.
Plans compress toward a date, never below testing floors, and name the binding phase.
Reports, interfaces and conversions are sized from a complexity matrix.
Capture the real object list for the deal, with custom fields per type.
Testing phases, prep, cycles and minimums grow with the scope.
Warns when a role cannot fit its testing work inside one cycle.
An answer can add calendar weeks and the matching hours.
One offshore % moves hours phase by phase to the paired offshore role.
Per-role rows or one percentage, the way your firm staffs it.
Sequential, parallel or from-go-live phases on business-day calendars.
Roles over max hours a week are modelled as extra people and flagged.
Part-time roles are billed at your weekly minimum without inventing idle weeks.
Weekly hours snap to whole, half or quarter-hour increments.
A week-by-week resource plan per role.
Adjust hours, price a role as another role, override cost, or mark a contractor.
Price a phased program with each phase computed on its own.
Export the timeline as SVG for a deck or SoW.
Flags hours dropped because a role had no rate.
Results recompute when you choose; edits are queued so none are lost.
Dropdown, number, yes/no, checkbox, informational, passthrough and phase duration.
Only relevant questions appear; hidden ones add no hours.
One answer, like number of countries, fills or scales effort elsewhere.
Scope is a checklist of modules in or out of scope.
Hours land on the right roles and phases automatically.
Each offering gets its own phases, compression limit, rounding and PM overhead.
Custom deal attributes that can drive pricing and SoW text.
Client, dates, offshore %, billing model, rate card and selling currency in one place.
Captured while scoping, traced to the question, and carried into the SoW.
The SoW contact block fills itself in.
Skill, level and geography, with cost and bill rate.
Flag a role as a contractor, with its own cost.
Onshore only, percentage, or all-or-nothing, with role groups.
Billing floors and capacity ceilings in every plan.
Client-specific bill rates without copying the model.
Each practice owns its own rates.
Borrow a role from another practice at the internal transfer rate.
Reuse skills across practices without duplicating them.
Draft, In Review, Approved, Archived; approved numbers lock.
The lower the margin, the more senior the approver, automatically.
Each practice sets its own guardrails.
Several approvers sign stage by stage.
Deals keep moving when an approver is out, and history shows who stood in.
A full approval audit trail.
House rules per deal type: target margin, contingency, offshore floor.
The SoW goes through the same approvers as the price.
In-app and email alerts when it is your turn.
Compare fixed fee vs T&M, or lean vs full, under one deal.
Branch an option in one click and mark the one you are proposing.
Save "v3, sent to client" exactly as it was.
Rate or question changes never silently move a live deal; you choose when to adopt them.
Start from a similar past deal.
Start new deals from a vetted baseline.
Top-line or per-rate discount, net price and expense rate on net.
See profitability live while you negotiate.
Licences and travel priced per phase, with markup.
Shows when the money lands.
A warning is raised when monthly and phase totals differ from the headline by $1 or more.
Build billing milestones from the plan; hand-tuned rows are kept on regenerate.
Cash flow forecasts for time and materials deals.
See where the hours and money go by role.
One click hides cost and margin on screen and in exports.
Summary, staffing, pricing, resources, weekly economics, timeline and assumptions.
A Word estimate document and a payment schedule CSV.
Deal, scenario and layout become a statement of work.
Word-like authoring in the browser.
Approved text, with nested clauses, reused everywhere.
Include by scope or answer, choose a clause by answer, repeat per phase or assumption. Regenerate and the SoW follows what was sold.
Clauses appear only when relevant, with warnings for rules that can never match.
Numbers and names in the SoW match the estimate.
Development objects, billing milestones, timeline, assumptions and billing summary.
A methodology diagram inside the document.
Title page, headers, footers, logo, table of contents, numbering and signature blocks.
Clients get a native DOCX file.
Tells you when the estimate changed after the SoW was generated.
Named milestones and full version history.
Tells you before export when something will not survive into Word.
Uploads are validated and stored privately.
A default contract per offering.
Run several practices in one workspace, each with its own rates, rules and currency.
Step-by-step practice configuration.
Export and import a whole configuration, or load a sample pack.
Articles for the screen you are on.
Open a support ticket from inside the app.
Export admin tables.
Resource, primary and selling currency.
The rate is chosen by project start date.
Missing pairs are inverted, and a 1:1 fallback is never silent.
What you earn and what the client sees, side by side.
Each currency uses its proper decimal places.
Discuss a specific number where it is, with @mentions.
See who changed what, and when.
Two people never overwrite each other, even across tabs.
Lead, Contributor, Viewer, plus an Approver grant.
Controlled onboarding, with member suspension.
Sign in with Google or Microsoft, or create an account with email.
For people who work across practices or firms.
Stay informed without drowning in alerts.
Send us five past SoWs and we build your template, free. 5 slots this quarter.
We do not sell your data.
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.
Yes. A deal can hold several scenarios, and you can save named, frozen versions of each.
JungleOS generates the SoW from the estimate using your clause library and logic blocks, and exports it to Word.
Yes. It uses resource, primary and selling currencies with dated buy, sell and internal rates.
No. We do not sell your data.