Simple Smooth Safe
DOCUMENT MANAGEMENT · MICROSOFT DATAVERSE / SHAREPOINT

The 5,000-row ceiling isn't a setting you can change.
A document workspace for Dynamics 365 — priced in public.

SSS DMS replaces the native Dynamics document grid with a Power Apps Code App that reads Dataverse and SharePoint together. Folder structure is enforced, not hoped for. It's configured from a model-driven app and ships as a single managed solution — no Azure resources to provision, no server to maintain.

// In development. We'll be in touch before early access opens.

What it costs

€8,500 / yearPublished, not quoted
Per environmentNot per user, not per document
Dev + test freeWe don't tax good ALM
// The whole price list is further down this page. There is no version of it you have to book a call to see.

Where the product is

SSS DMS is in development.

It isn't generally available, and nothing on this page should be read as shipping today. We're building it against real Dynamics 365 document workloads and opening early access to a limited number of environments before general release. Everything described below is what the product does — join the list and we'll tell you when you can put it in an environment, not before.

The document experience you have today

▚ TODAY — the native Dynamics document grid
  • Capped at 5,000 rows, and the cap isn't a setting you can raise
  • No editable-grid support — open each record to change anything
  • No enforced folder structure, so every user invents their own
  • Files split between Dataverse attachments and SharePoint
  • Two places to look, and no convention saying which is right
  • Nobody is confident which copy is the current one
▶ WITH SSS DMS
  • Dataverse and SharePoint read together, in one view
  • Built as a Power Apps Code App — a real grid, not a subgrid
  • Folder structure defined once and enforced on every record
  • Configured in a model-driven app, by a consultant, not in code
  • One managed solution to import — nothing to provision
  • One place your users look

How it's put together

Three parts, one solution file. The Code App is what users see; the model-driven app is where a consultant maps entities to document libraries and defines the folder convention; the managed solution is how all of it reaches an environment. Scope is deliberate: one SharePoint site, multiple document libraries — that is what SSS DMS covers, and we'd rather say so than let you discover it after purchase.

sss_dms · solution layout
// one managed solution, imported into the target environment
 Code App           the document workspace users open from a record
                     // reads Dataverse and SharePoint in one view
 Model-driven app   where a consultant configures the workspace
                     // entity → library mapping, folder convention
 Dataverse tables   the configuration itself, as data

// what it reads
 Dataverse          documents held as records and attachments
 SharePoint         one site, multiple document libraries

// what it does not need
 Azure subscription   // no container, no function, no key vault
 Servers to maintain  // nothing runs outside the Power Platform
 Seat counting        // licensed per environment, see pricing
// Illustrative shape of the shipped solution. The configuration lives in Dataverse, so it exports and moves with your ALM pipeline like anything else. Why the 5,000-row cap exists, and the four options →

What's in it

One view, both sources

Dataverse records and SharePoint library contents in a single workspace, so nobody has to know which system a given file happened to land in.

Enforced folder structure

Define the convention once in the model-driven app and it applies to every record. Structure stops being a habit people are asked to maintain and becomes something the app does.

A grid that works

Built as a Power Apps Code App rather than a native subgrid — which is why it isn't bound by the 5,000-row ceiling or the missing editable-grid support.

Configured, not coded

Entity-to-library mapping and folder rules are configuration in a model-driven app. A partner consultant sets it up; nobody writes or deploys code to change how it behaves.

One managed solution

The whole product is a single managed solution. Import it, configure it, hand it over — and uninstall it cleanly if you ever want to.

No infrastructure

Nothing runs outside the Power Platform. No Azure subscription to stand up, no container to patch, no secret to rotate, no server anyone has to own after go-live.

Your tenant, your data

Documents stay in your Dataverse and your SharePoint, under your retention rules and your DLP policies. SSS DMS reads what's already yours — it doesn't copy it anywhere.

Deliberately narrow

It's a document workspace. It doesn't try to be a records-management suite or a workflow engine, and the feature list is short on purpose — a shorter list is a product that works.

Pricing

Per production environment, per year. Not per user, not per document, not per gigabyte. Development and test environments are included at no charge. Annual only — this is an operating decision, not a monthly experiment.

Licence

per production environment · per year
LinePer year
SSS DMS€8,500
SSS DocGen€8,500
Both, same environment€14,500
Included
  • Development and test environments at no charge, however many you run
  • Managed-solution updates for the life of the subscription
  • Dataverse and SharePoint API compatibility maintenance
  • Business-hours support, next-business-day response
// Each additional production environment is the same rate. There are no bands, no tiers, and no volume table to negotiate against.
// All prices are in euros and exclusive of VAT. EU business customers with a valid VIES-registered VAT number are reverse-charged; see Terms of Service §5.1 for the full treatment. Annual, billed yearly.

Why the number is on the page. Everything else in this category makes you book a call to find out the price. We don't think a price is a negotiating position that has to be protected until a salesperson has qualified you. It's €8,500 per production environment per year — the same number for a five-person team and a five-thousand-person one, because you aren't buying seats.

Per environment means per environment. No seat counting, no true-ups, no headcount reconciliation at renewal, and no audit clause pointing at your user list. Add a hundred users to the environment and the invoice doesn't move.

// SSS DMS adds no platform fees. Dataverse capacity, SharePoint storage and Power Platform licensing are between you and Microsoft — you already hold them.

For Microsoft implementation partners

Partners are how SSS DMS reaches most of the clients that need it. You deliver it; we build and maintain it. What that's actually like:

One solution to import

No Azure subscription to stand up on the client's behalf, no infrastructure to hand over, and nothing left running that someone has to own after go-live.

Configuration is your work

Entity-to-library mapping and the folder convention are set up in a model-driven app — the kind of configuration your consultants already do, billable in your engagement.

No renewal arithmetic

Per-environment pricing means no seat counts to reconcile and no true-up conversation with your client twelve months after you've left the project.

A price you can quote

The licence number is published, so you can put it in a proposal on the same day you're asked for one — without waiting on us to approve a figure.

We stay behind the product

Updates, compatibility maintenance and support are ours. When Microsoft changes something underneath, fixing it is our problem, not your client's escalation.

We don't compete with you

We build products. The implementation, the data migration and the client relationship are yours — we're not going to turn up at your account with a services proposal.

// Channel terms are discussed directly and are not published on this page.

Join the early access list

Early access opens to a limited number of environments before general release. Tell us about yours and we'll be in touch before it does — whether you're a Dynamics 365 customer with a document problem or a partner who wants to deliver this.

Tell us about your environment.

Whether you're a Dynamics 365 customer with a document problem or a partner who wants to deliver this — send us your tenant or environment details and roughly how your documents are split between Dataverse and SharePoint today.

How we handle what you send
  • Controller. Simple Smooth Safe, Unipessoal Lda., Sintra, Portugal. Questions or requests: info@simplesmoothsafe.com.
  • Purpose. To contact you about SSS DMS early access and general availability. That is the only thing we use it for. We do not sell it, share it, or add you to a marketing list.
  • Legal basis. Your consent, given by ticking the box on the form. Nothing is pre-ticked, and submitting without consenting isn't possible.
  • Your rights. Withdraw consent, or ask us to delete what you sent, at any time by emailing us — no reason needed, and no effect on anything else.
  • Retention. Kept until you withdraw consent or until early access closes, whichever comes first.
// Prefer email? info@simplesmoothsafe.com reaches the same place.

Questions buyers actually ask

When can I actually use it?

It's in development, so not today. Early access opens to a limited number of environments before general release, and the list on this page is how you get into it. We'd rather tell you a date once we can keep it than publish one now.

What counts as a production environment?

Any Dataverse environment where real business documents are managed — typically one per legal entity. Development and test environments are free, however many you run: we don't tax good ALM.

Does it work across multiple SharePoint sites?

No. SSS DMS covers one SharePoint site with multiple document libraries, and we're saying so up front rather than letting you find out during implementation. If your documents are spread across several sites, tell us — it's useful input, but it isn't what the product does today.

What happens to documents we already have?

They stay exactly where they are, in your Dataverse and your SharePoint. SSS DMS reads them in place — it doesn't migrate, copy or move anything, so there's no data-migration project hiding inside the install.

Why isn't it priced per user?

Because a document workspace gets more useful the more people use it, and per-seat pricing punishes exactly that. Charging per environment means the finance conversation happens once a year instead of every time somebody joins.

Do we need an Azure subscription?

No. Everything runs on the Power Platform you already have. There's no container to host, no function app, no key vault and no cloud bill arriving separately from the licence.

What does it need from our tenant?

A Dataverse environment, a SharePoint site your users can already reach, and the Power Platform licensing you hold today. Access follows your existing permissions — SSS DMS doesn't grant anyone anything they didn't already have.

Can our implementation partner deliver it?

That's the intended route. The partner imports the managed solution and configures it in the model-driven app as part of their engagement. If you don't have a partner for it, tell us and we'll help you find one.

One place your users look for a document.

SSS DMS is in development and early access opens to a limited number of environments. Join the list and we'll be in touch before it does — or, if you deliver Dynamics 365 for a living, talk to us about reselling it.

// info@simplesmoothsafe.com