Two different problems that both feel like paperwork
Ask a florist why she wants software and the answer often sounds the same whether the real problem is admin or costing. Both feel like paperwork. But the fix is different. Unsigned contracts and late deposits are a workflow problem. A wedding that quoted at a healthy number and delivered at a thin one is a costing problem, and no amount of client workflow will find it.
The test is simple. Take your last three weddings. If you can say within fifty dollars what the flowers actually cost you on each one, your costing is solid and admin is the right thing to buy. If you cannot, that is where the money is going.
What a general tool cannot know
A trade neutral platform cannot know that a bunch of tulips comes in tens, that hydrangea drinks differently than dahlias, that a ceremony to reception flip means paying a crew to stand around for ninety minutes, or that a garden rose ordered from a farm two weeks out is a different cost and a different risk than the same rose from a local wholesaler on Thursday.
Those facts are the whole cost structure of a wedding floral studio. They have to live somewhere. In most studios they live in the owner head and a spreadsheet she rebuilds every January. StemCount exists to give them a permanent home where they feed the quote automatically.
Running the two together
This is the common arrangement and it works cleanly. Price the wedding in StemCount, where the recipe, the order list and the margin live. Take the accepted total into your client management tool for the contract, the deposit schedule and the payment reminders. Neither tool is asked to do the job it is bad at.
If you do run both, keep one rule: the number in the contract comes from the recipe, never the other way around. The moment you type a price into an admin tool first and back into the flowers later, you are quoting from a guess again.