
01 / The client
Project overview: Rusan Healthcare
A pharmaceutical website and distributor portal connected to Rusan Healthcare’s existing ERP, bringing product information, stock visibility and ordering into a clearer workflow.
Distributors need useful product and availability information without relying on disconnected updates.
- Industry: pharmaceutical distribution and healthcare.
- Business model: B2B distribution and marketing.
- Existing system of record: an established ERP for catalog, pricing, inventory and order fulfillment.
- Industry
- Healthcare
- Services / expertise
- Healthcare Website Development · Distributor Portal · ERP Integration
- Business model
- B2B pharmaceutical distribution and marketing
- Platforms
- Public website, distributor management system (web with PWA offline access), admin tools and ERP integration layer
- Team size
- 12 professionals
- Duration
- 10 months
Planning a similar project? Explore our website design and development and custom software development services.
02 / The project
What did Rusan Healthcare need from its website and distributor platform?
The project joins the public-facing website with distributor ordering and the ERP information those journeys depend on.
Corporate website
- Display pharmaceutical and nutraceutical products by therapeutic segment, synced from the existing ERP.
- Capture inquiries from potential distributors, hospitals and healthcare partners.
- Support search visibility for products and therapeutic categories.
- Provide a reliable experience for healthcare professionals on mobile devices.
Distributor management system
- Distributor login with access to product information, pricing and inventory availability.
- Real-time synchronization with the ERP for catalog, pricing and inventory data.
- Order placement that syncs directly with the ERP for processing.
- A central repository for product catalogs, certificates, regulatory documents and marketing materials.
- A communication hub between Rusan and its distributors.
- Dashboards for sales performance, targets and analytics.
- Territory assignment and management of exclusive rights.
Content management
Performance and security
03 / The project
Challenges in building on top of an existing ERP
Website challenges
- Syncing thousands of pharmaceutical products from the ERP for accurate, real-time display.
- Keeping pages fast across India despite a large ERP-sourced product database.
- Optimizing dynamically generated product pages for search engines.
- Meeting pharmaceutical regulations for online product representation.
Distributor management system challenges
- Showing live stock availability from the ERP across multiple warehouses.
- Creating orders in the DMS that flow automatically into the ERP for fulfillment.
- Pulling tiered pricing from the ERP based on distributor category, volume and territory.
- Maintaining data integrity between the DMS and the ERP during synchronization.
- Managing permission levels for 500+ distributors, internal staff and administrators.
- Providing cached product and inventory data for distributors in remote areas with poor connectivity.
- Onboarding distributors with varying levels of technical proficiency.
Integration and technical challenges
- Bi-directional sync: portal orders must reach the ERP, and ERP product and inventory changes must reach the portal quickly.
- Mapping ERP data structures to user-friendly formats on the website and portal.
- Keeping the experience working when the ERP is temporarily unavailable.
- Querying and caching thousands of products without slow load times.
- Creating one cohesive experience across the public website and the distributor portal.
04 / The project
Public website with an ERP-synced product catalog
- ERP-integrated product display with product information, therapeutic categories and specifications.
- Searchable, filterable catalog pulling live ERP data through an intelligent caching layer.
- Server-side rendering in Next.js for fast loads and SEO.
- CloudFront CDN delivery with cached product data across India.
- Mobile-first responsive design for healthcare professionals on any device.
- SEO architecture built to search engine guidelines.
05 / The project
Product pages, lead generation and marketing content
- Product detail pages with descriptions, images and specifications drawn from the ERP-synced catalog.
- Inquiry and distributor application forms for lead generation.
- Custom CMS for non-ERP content such as banners, news and announcements.
- A separate document management system for certificates, marketing materials and training documents.
06 / The project
Distributor management system for Rusan's network
Distributor portal features
- Secure, role-based login with multi-factor authentication for sensitive data.
- Personalized dashboard with sales performance, pending orders and real-time notifications.
- ERP-synced catalog with live product information, specifications and images.
- Pricing pulled automatically from the ERP based on distributor tier.
- Stock availability across warehouses, synchronized from the ERP every 15 minutes.
- Online ordering with a cart that creates orders directly in the ERP.
- Order tracking with ERP-synced statuses: pending, approved, shipped and delivered.
- Document library for product catalogs, safety data sheets, certificates of analysis and marketing materials.
- Visibility of assigned territories and exclusive product rights.
- Communication center for queries, support requests and announcements.
- Sales reports and product-wise performance metrics sourced from ERP data.
Admin and internal management features
- Distributor onboarding, profile management and territory assignment, synced with the ERP.
- Order management with automatic sync to the ERP for fulfillment.
- ERP sync monitoring dashboard with last sync status, consistency checks and error handling.
- Content management for website content, promotional banners and distributor announcements.
- Analytics on distributor performance and product trends using ERP data.
- Announcements and notifications targeted to distributor segments.
- Audit logs of all system activity for compliance and security.
07 / The project
How did Bizzeonline integrate the existing ERP?
- ERP to DMS: product catalog, inventory levels, pricing and order status updates.
- DMS to ERP: new distributor orders and distributor profile updates.
- Real-time monitoring and alerting for integration health and data consistency.
- Progressive Web App capabilities for offline access to cached product data.
- AWS auto-scaling infrastructure, end-to-end encryption, role-based access control and secure API endpoints.
Distributor order flow
- The distributor signs in to the portal with role-based authentication and MFA.
- The distributor browses the ERP-synced catalog and sees tier-based pricing and warehouse stock.
- Products are added to the cart and the order is submitted.
- The order is pushed to the ERP immediately for approval and fulfillment.
- Status changes in the ERP (approved, shipped, delivered) are synced back to the portal for tracking.
- Order confirmations and notifications are sent by email through AWS SES.
Data synchronization flow
- Every 15 minutes, product and inventory data is pulled from the ERP.
- The transformation layer maps ERP records into website and portal formats.
- Data is cached in Redis and served to the website, portal and CDN.
- Critical ERP changes trigger webhooks for immediate updates.
- If a sync fails, cached data stays live and the sync is queued for retry while monitoring raises an alert.
08 / The project
Team, timeline and methodology
- Discovery and requirements analysis: 6 weeks.
- ERP integration planning and API documentation: 4 weeks.
- Design and prototyping: 5 weeks.
- Website development: 10 weeks.
- DMS development: 14 weeks.
- ERP integration development: 12 weeks, in parallel with DMS development.
- Integration testing and data validation: 5 weeks.
- User acceptance testing: 3 weeks.
- Distributor training and onboarding: 4 weeks.
- Pilot launch with selected distributors: 2 weeks.
- Full production launch and stabilization: 3 weeks.
- Methodology: CI/CD pipeline with continuous integration and automated testing, weekly stakeholder reviews and demos, bi-weekly ERP integration meetings with the IT team, monthly distributor beta testing sessions and a phased pilot-to-full rollout.
| Role | Count | Responsibility |
|---|---|---|
| Business Analyst | 1 | Requirements gathering, ERP integration analysis, distributor workflow mapping |
| Project Manager | 1 | Project coordination, timeline management, stakeholder communication |
| Frontend Developers | 3 | React.js/Next.js development, UI for the website and DMS portal |
| Backend Developers | 3 | Node.js APIs, ERP integration layer, data synchronization logic |
| QA Engineer | 1 | Testing of the website, DMS functionality, ERP integration and security |
| DevOps/Cloud Engineer | 1 | AWS infrastructure, deployment, ERP connectivity, monitoring |
| UI/UX Designers | 2 | Website design, distributor portal UX, mobile optimization |
09 / The project
Technology stack
| Layer | Technologies |
|---|---|
| Frontend | React.js, Next.js, HTML5, CSS3, JavaScript (ES6+) |
| Backend | Node.js, Express.js, RESTful APIs |
| Database | MongoDB (distributor data, orders, user profiles), Redis (ERP data caching, session management) |
| ERP integration | RESTful API integration, webhooks, data transformation middleware |
| Cloud infrastructure | AWS EC2, Elastic Load Balancer, Auto Scaling Groups, CloudFront CDN, S3 |
| Authentication | JWT tokens, OAuth 2.0, multi-factor authentication (MFA) |
| Architecture | Microservices-oriented with an integration layer for ERP connectivity |
| Security | SSL/TLS encryption, role-based access control (RBAC), AWS WAF, secure API authentication |
| Caching and performance | Redis (ERP data caching), CDN caching, database indexing |
| Integration monitoring | Custom sync monitoring dashboard, error logging, retry queues |
| File management | AWS S3 for document storage, CloudFront for secure document delivery |
| Email services | AWS SES for order confirmations, notifications and announcements |
| DevOps | CI/CD pipeline, Docker, automated deployment, CloudWatch monitoring |
| CMS | Custom-built admin dashboard for non-ERP content |
| Analytics | Google Analytics, custom analytics dashboard combining ERP and platform data |
10 / The project
What results did Rusan Healthcare see?
Business growth
ERP integration
- Reported 99.7% successful sync rate between the DMS and the ERP.
- All DMS orders reported as transferred to the ERP for fulfillment.
- No data duplication: the ERP remained the single source of truth.
- Average 15-minute inventory sync cycle with instant order submission.
- Reported 85% reduction in ERP API calls through caching.
Operational efficiency
- Reported 70% reduction in average order processing time, from 48 hours to 14 hours.
- No manual product data entry; catalog information is pulled from the ERP.
- Reported 90% reduction in distributor calls about stock availability.
- Order approval and ERP submission automated.
- Sales team reported to save 20+ hours per week on distributor support and order management.
Performance
- Page load time reported at 1.5 seconds, 60 to 70% faster, using Next.js SSR and ERP data caching.
- Reported 99.9% uptime on AWS with failover during ERP maintenance.
- Auto-scaling handled reported 5x traffic increases during product launches.
- The system continues working with cached data when the ERP is temporarily unavailable.
Distributor management and experience
- 500+ active distributors onboarded to the digital platform.
- 75% of distributors reported actively ordering through the portal within the first three months.
- 94% of distributors reported high confidence in stock availability accuracy.
- Reported 95% reduction in order errors compared with manual entry.
- Average order-to-shipment time reported to fall from 3 days to 1.5 days.
- 80% of product and pricing queries reported as resolved through the portal without contacting support.
- Advanced catalog search lets distributors find products in under 30 seconds.
Revenue impact
- Reported 35% increase in monthly order volume.
- Reported 22% increase in average order value, attributed to better product discovery.
- Order fulfillment rate reported to improve by 18% through real-time inventory visibility.
- Payment collection reported to improve by 18% through digital order documentation.
- Reported expansion into 8 new states with ERP-connected operations.
Scalability and future readiness
11 / The project
Why the Rusan Healthcare project matters
- ERP data made accessible through web and mobile interfaces, with 24/7 self-service access to inventory and pricing.
- Distributors no longer need direct ERP access.
- A professional digital presence with current product information.
- A base for future integrations and channels without replacing core business systems.
The Impact
- 99.7%
- Reported ERP sync success
- 70%
- Reported order processing reduction
Technology used
Questions about this project
What was the Rusan Healthcare project about?
A pharmaceutical website and distributor portal connected to Rusan Healthcare’s existing ERP, bringing product information, stock visibility and ordering into a clearer workflow.
What did the Rusan Healthcare experience need to support?
Distributors need useful product and availability information without relying on disconnected updates. The project joins the public-facing website with distributor ordering and the ERP information those journeys depend on.
Bizzeonline is a brand of Ackrolix. Project scope and visuals come from the shared delivery portfolio; this account has been edited for Bizzeonline. About the team.









