About the Company
SpotDraft is a leading contract lifecycle management (CLM) SaaS company, building tools that help legal and business teams manage contracts more efficiently. As SpotDraft's customer footprint grew, so did the demand for embedding parts of its platform - particularly the Clickwrap acceptance experience - directly into customers' own mobile applications.
To make that practical at scale, SpotDraft needed a clean, reusable mobile bridge that any customer could drop into their app without writing platform-specific glue code each time. SpotDraft engaged Tequity to design and build this utility for both Android and iOS.
The Challenge
Embedded mobile SDKs and utilities have a high quality bar:
- Reusable bridge to a backend SaaS: The utility had to wrap SpotDraft's backend cleanly while exposing a simple, predictable API to SpotDraft's customers.
- Cross-platform parity: Behavior had to be identical between Android (Kotlin and Java) and iOS, so customers could rely on consistent results.
- API communication, data mapping, state management: All handled inside the utility, so the consuming app never has to think about it.
- Documentation customers can actually use: A great SDK with bad docs is unusable. The deliverable needed a clear implementation guide and full functional coverage.
- Backwards-friendly architecture: Customers integrating the utility should be able to focus on their app's core features, not on Clickwrap plumbing.
Solution Implemented by Tequity
Tequity delivered the SpotDraft Clickwrap utility as a focused engineering engagement.
Architecture:
- Designed the utility as a reusable bridge to the SpotDraft backend - encapsulating API communication, data mapping, and state management behind a clean interface.
- Defined primary and secondary flows to cover the full Clickwrap experience customers need.
Android Implementation:
- Android utility delivered in both Kotlin and Java, supporting both languages cleanly.
- Primary flow completed first, then secondary flow extended for both Kotlin and Java.
iOS Implementation:
- iOS utility built with full functional parity with the Android version.
- Same primary and secondary flow coverage, same predictable behavior.
Documentation and Handover:
- Detailed implementation guide produced alongside the codebase.
- Full functional coverage documented for SpotDraft's developer-facing materials.
- Final delivery shared with the SpotDraft team, including codebase, documentation, and implementation flow.
The utility lets SpotDraft's customers integrate Clickwrap consistently across iOS and Android without having to write platform-specific code, dramatically lowering the integration cost for SpotDraft's enterprise customers.
Process and Approach
The SpotDraft engagement is a strong example of Tequity executing a tightly scoped, high-quality engineering deliverable for a sophisticated SaaS company. The utility is now in SpotDraft's hands, with full primary and secondary flow coverage, complete cross-platform parity, and documentation that the SpotDraft team can put directly in front of their own customers.