Software development
Web apps, SaaS platforms, APIs and the systems underneath them.
1 to 7 days for most builds. A platform with many moving parts runs weeks to months, and the largest have gone to eight. It depends on the scope.
Stripe for almost everything, wired properly: webhooks that are idempotent because they will be delivered twice, subscription state that survives a failed payment, proration handled rather than ignored, and a reconciliation view that shows when the ledger and the provider disagree.
You need to charge people (one-off, recurring, metered or all three) and the money path is the one part that absolutely cannot be approximately right.
Stripe for almost everything, wired properly: webhooks that are idempotent because they will be delivered twice, subscription state that survives a failed payment, proration handled rather than ignored, and a reconciliation view that shows when the ledger and the provider disagree.
Payments that work, a billing state you can audit, and dunning that recovers failed cards instead of silently losing the customer.
Web apps, SaaS platforms, APIs and the systems underneath them.
1 to 7 days for most builds. A platform with many moving parts runs weeks to months, and the largest have gone to eight. It depends on the scope.
Donations, fundraising, participant and volunteer management, and the reporting a board and a funder both need.
Last reviewed · Site changelog