Web & Mobile App Development for Medical Company
- Custom Software Development Mobile App Development Web Development
- Confidential
- May 2022 - Ongoing
- Quality
- 5.0
- Schedule
- 4.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"What I have found most impressive about this company is the consistency and stability of their team."
- Medical
- Australia
- 1-10 Employees
- Online Review
- Verified
NUS Technology has developed a web and mobile platform for a medical company. The team has built the architecture and backend, created an automated program progression engine, and integrated a payment system.
NUS Technology has successfully delivered a fully operational platform, enabling the client to reduce manual admin time and increase revenue predictability. The team has demonstrated strong technical capabilities and has been highly responsive throughout the project.
The client submitted this review online.
BACKGROUND
Please describe your company and position.
I am the Director of a medical company
Describe what your company does in a single sentence.
We develop customisable program delivery software that empowers organisations to distribute structured health, rehabilitation, and performance content efficiently and at scale.
OPPORTUNITY / CHALLENGE
What specific goals or objectives did you hire NUS Technology to accomplish?
- Build our app plaftorm
SOLUTION
How did you find NUS Technology?
Referral
Why did you select NUS Technology over others?
Referred to me
How many teammates from NUS Technology were assigned to this project?
2-5 Employees
Describe the scope of work in detail. Please include a summary of key deliverables.
Detailed Scope of Work
1. Platform Architecture & Backend Engineering
Development of scalable backend infrastructure to support multi-program delivery.
Database architecture for user accounts, program structures, content libraries, and engagement data.
Multi-tenant capability to allow multiple programs and business units to operate within one platform infrastructure.
API development to synchronize data between web and mobile applications in real time.
Role-based access control (Admin, Practitioner/Coach, Corporate Manager, End User).
Secure authentication and account management system.
2. Web Application Development (Administrative & Management Portal)
Development of a web-based management system enabling administrators to:
Build and configure structured programs (multi-week, phase-based, modular formats).
Automate program sequencing and progression logic.
Assign programs to individuals or groups.
Manage and update content libraries.
Monitor user engagement and completion metrics.
Access reporting dashboards.
Manage user permissions and access tiers.
Configure subscription models and payment access levels.
3. Mobile Application Development (iOS & Android)
Development of cross-platform mobile applications enabling end users to:
Access structured programs with automated progression.
View multimedia content (video, PDF, educational modules).
Track session completion and milestones.
Receive automated notifications and reminders.
Experience dynamic unlocking of program phases based on time or completion logic.
Maintain synchronized progress across devices.
4. Automated Program Progression System
Development of rule-based automation for structured program delivery.
Time-based release of sessions or modules.
Completion-based unlocking of subsequent phases.
Conditional progression logic (e.g., completion thresholds required before advancement).
Backend scheduling system to control drip-fed content delivery.
Automation of renewal cycles and ongoing program access where applicable.
5. Payment Gateway Integration & Subscription Infrastructure
Integration of secure third-party payment platforms.
Subscription-based billing model implementation.
Tiered pricing structure support (monthly, annual, corporate access).
Secure payment processing and tokenization.
Automated subscription renewals.
Payment failure handling and retry logic.
User access gating based on active subscription status.
Upgrade, downgrade, and cancellation workflows.
Integration between payment system and access permissions within the platform.
6. Content Management System (CMS) Implementation
Backend content upload and management system.
Categorization and tagging functionality.
Structured program builder logic.
Editable and scalable database for exercise and education libraries.
Version control and content updating capability.
7. Engagement & Notification Infrastructure
Push notification system integration.
In-app messaging functionality.
Automated reminders based on user behavior.
Milestone tracking logic.
Badge or recognition feature implementation (if applicable).
8. Data Security & Compliance
Secure hosting environment setup.
Encrypted data handling and user authentication.
Role-based permission controls.
Backup and disaster recovery systems.
9. Testing, Optimization & Deployment
Cross-device testing (iOS, Android, Web).
Debugging and performance optimization.
Integration testing for payment and automation systems.
User acceptance testing cycles.
Deployment to production environment.
App Store and Google Play submission support.
Ongoing technical maintenance and updates.
Summary of Key Deliverables
Scalable backend architecture and database system.
Fully functional web-based administrative platform.
Cross-platform mobile application (iOS & Android).
Automated program progression engine.
Integrated subscription and payment processing system.
Secure user authentication and access control framework.
Content management system and structured program builder.
Push notification and engagement automation system.
Reporting and user analytics dashboard.
Live deployment across web and mobile environments.
RESULTS & FEEDBACK
What were the measurable outcomes from the project that demonstrate progress or success?
1. Functional Platform Delivery
Successful launch of a fully operational web-based administrative platform.
Successful deployment of cross-platform mobile applications (iOS and Android).
Live production environment established with stable backend infrastructure.
Integration and activation of secure payment processing system.
Implementation of automated program progression logic across structured programs.
Outcome Indicator: Platform transitioned from development phase to live, commercially operational product..
2. Automation & Operational Efficiency Gains
Automated program sequencing reduced manual content release requirements.
Payment integration eliminated manual invoicing and access management.
Subscription gating automatically manages user access based on payment status.
Time-based and completion-based content release reduced administrative oversight.
Measurable Impact Examples:
Reduction in manual admin time required to onboard and manage users.
Reduction in payment processing errors.
Faster user onboarding time compared to pre-platform systems.
Increased scalability without proportional increase in staffing.
3. Revenue Enablement & Commercial Viability
Activation of subscription-based revenue model.
Implementation of tiered pricing structures.
Secure recurring billing system operational.
Automated renewals increasing revenue predictability.
4. Scalability & Multi-Tenant Capability
Platform successfully supports multiple branded programs within a single infrastructure.
Ability to onboard corporate clients and individual users without structural redevelopment.
System supports growth without degradation of performance.
Outcome Indicator:
Platform can accommodate expansion into additional markets, programs, and business verticals without requiring fundamental rebuild.
5. System Stability & Performance
Successful cross-device synchronization between web and mobile.
Low crash rate on mobile applications.
Stable payment processing with minimal transaction failure.
Secure authentication with no major security breaches.
Describe their project management. Did they deliver items on time? How did they respond to your needs?
The development team demonstrated strong technical capability and were highly responsive throughout the platform build. Communication around feature functionality and problem-solving was generally collaborative, and they were proactive in working through complex technical challenges. When concerns were raised, they were receptive and worked constructively to develop solutions aligned with the broader platform vision.
A significant number of the requested features required custom development and were outside standard implementations. This led to detailed discussions and iterative refinement to ensure the end-user experience met expectations. The team showed adaptability and willingness to engage in deeper technical exploration when required, which was essential given the complexity of the platform.
In terms of timelines and budget management, while many core deliverables were successfully implemented, some tasks extended beyond initial budget estimates. At times, communication regarding scope expansion and associated cost implications was not as proactive or transparent as it could have been. This created challenges in managing cash flow and planning release timelines for new features. Greater upfront clarity around cost impacts, scope changes, and potential overruns would improve financial forecasting and project planning moving forward.
Overall, the team has been supportive and solutions-focused, delivering a sophisticated and technically complex software platform. Strengthening budget forecasting and proactive cost communication would further enhance an otherwise strong working relationship and project delivery process.
What was your primary form of communication with NUS Technology?
Email or Messaging App
What did you find most impressive or unique about this company?
What I have found most impressive about this company is the consistency and stability of their team. The core developers involved at the beginning of the project have remained engaged throughout the lifecycle of the build, which has provided continuity, deep product understanding, and stronger long-term alignment with the platform vision.
Having a stable team meant that knowledge was retained, decisions were contextual, and progress was not disrupted by turnover. This continuity has been particularly valuable given the complexity and custom nature of the software being developed. It has allowed for more informed discussions, a stronger understanding of the product’s evolution, and ultimately a more cohesive end result.
Are there any areas for improvement or something NUS Technology could have done differently?
1. More Structured Project Check-Ins
Establishing at least monthly strategic meetings to review project status, priorities, budget position, and upcoming deliverables would improve alignment and forward planning. A consistent cadence of progress reviews would provide greater visibility into timelines and reduce uncertainty around feature development stages.
2. Clearer Release Roadmap & Timeline Forecasting
Having a documented roadmap with projected release dates for features would significantly assist in managing customer expectations. Greater clarity around anticipated delivery timeframes would allow for more effective communication with clients and better coordination of marketing and launch activities.
3. Pre-Release Testing & Staging Visibility
Notification for the testing on the staging environments prior to live deployment — or alternatively, detailed walkthrough videos demonstrating completed functionality — would allow for earlier feedback before features go live. This would help ensure the end-user experience fully aligns with expectations and reduce the need for post-release refinements.
4. Proactive Budget Transparency
As mentioned previously, more proactive communication regarding scope expansion and associated cost implications would strengthen financial planning and cashflow management. Early notification of potential budget overruns would allow for better decision-making around prioritization and feature release timing.
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
4.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS