CMB Executive: A Field Verification App for the Banking Sector, Built for India's Connectivity Realities
The Challenge
CMB Management Solution Pvt Ltd runs physical field verification operations for banking and NBFC clients across India. Before a lender or NBFC disburses an auto loan, someone has to visit the applicant, along with their co-applicants and guarantors, to verify identity, address, and submitted documents in person. That is CMB's core work. Their field executives were managing this entirely through manual processes: paper forms, phone calls back to the office, no reliable way to capture photo evidence at the point of visit, and no audit trail linking a verification to a specific time, place, and agent. Banks depend on this verification layer to manage lending risk and stay compliant. When the process is manual and disconnected, turnaround times slip and the data quality that lenders need to make decisions is inconsistent. The additional challenge was connectivity: field agents work across areas where mobile internet is patchy or unavailable entirely. Any solution that required a live connection to function would fail the moment it was most needed.
Our Approach
We built CMB Executive as a native Android app using Jetpack Compose, Google's modern declarative UI toolkit, giving the app a clean, fast interface that works well on the range of Android devices field agents actually carry. The offline-first architecture was the most important design decision. Agents can receive their verification assignments, complete the full workflow (capturing applicant details, co-applicant and guarantor information, address type, bank, and product) and submit everything without needing a live internet connection at the point of work. Data syncs when connectivity returns. GPS location is captured and timestamped at the moment of each verification submission, creating an auditable record that ties the verification to a specific place and time. This removes a major vector for process fraud and gives the bank an independently verifiable field record. Photo documentation is captured in-app and uploaded to AWS S3, associating visual evidence directly with each verification record rather than relying on agents to transfer images separately. The backend runs on Node.js written entirely in TypeScript, which gives the API layer strong typing and reduces the category of integration errors that show up in production with financial data on the line. MongoDB stores the verification records. Document storage suits this well because a loan verification for an auto loan applicant looks structurally different from a business visit record for a guarantor, and forcing those varied record shapes into a fixed relational schema creates more overhead than it saves. Secure credential-based access ensures the app is only usable by verified CMB employees, and all data in transit and at rest is encrypted to meet the privacy and compliance requirements that come with handling banking sector personal data.
The Results
- 4.2★ on Google Play from 25 field-agent reviews (as of July 2026), earned from the agents required to use it daily
- Mandatory internal tools rarely get rated at all, let alone positively
- Adopted across CMB's field force: 500+ installs
In the Field
- Full verification workflow completes offline; data syncs on reconnect
- Every submission GPS-timestamped, an auditable place-and-time record per visit
- Photo evidence captured in-app, stored on AWS S3, linked to its record
- Co-applicant, guarantor, and business-visit workflows; encrypted end to end for banking-sector data requirements
Technologies Used
See It Live
More Projects
Want Similar Results?
Book a free 30-minute call. We'll explain exactly what we can achieve for your business.


