Mobile Application Development Discovery Form
Thank you for taking the time to complete this form.
The information you provide will be used solely to understand your mobile application requirements and design a solution that meets your goals. All information shared through this form will be treated as confidential and will not be shared with third parties without your permission.
1. Briefly describe your organization and what it does.
Tell us about your organization, its mission, and the services or products it provides.
2. What problem are you hoping this mobile application will solve?
Describe the challenge, opportunity, or business need that inspired this project.
3. Describe the mobile application you would like us to build.
Explain your idea in as much detail as possible. Describe what the application should do, who will use it, and the value it should provide.
4. Who will be the primary users of the application?
Describe the target audience and the type of users who will use the app.
5. What are the main features you would like the application to have?
Examples: Registration, Login, Chat, Payments, Notifications, Maps, GPS Tracking, File Uploads, Reports, Bookings, Messaging, AI Assistant, etc.
6. Walk us through a typical user journey.
Imagine a user opens the app for the first time. Describe what they should see and what actions they should be able to perform.
7. What tasks should users be able to complete using the application?
Describe the actions users should be able to perform from start to finish.
8. What information or content will be displayed within the application?
Describe the data, records, images, documents, videos, reports, or other content users should access.
9. Will different users require different levels of access?
Examples: Admin, Staff, Customer, Driver, Teacher, Student, Patient, Manager, etc.
10. Do you currently use any tools, systems, websites, or applications for this process?
List the tools you currently use and explain how they help your organization.
11. What challenges or limitations do you experience with your current tools?
Describe any frustrations, inefficiencies, missing features, or manual work that still exists.
12. What would you like this new mobile application to do that your current tools cannot do?
Explain the improvements, capabilities, or outcomes you expect from the new application.
13. Should the application integrate with any external systems?
Examples: WhatsApp, Mobile Money, MPESA, Stripe, PayPal, Google Maps, CRM systems, ERP systems, APIs, Email Platforms, AI Services, etc.
14. What platforms should the application support?
15. How would you measure the success of this application?
Describe the outcomes, improvements, or business goals you expect the application to help achieve.
16. Is there anything else you would like us to know about your vision for this mobile application?
Share any additional requirements, ideas, expectations, or concerns.