Water delivery services have seen a remarkable surge in popularity, particularly among the multitasking Gen Z and Millennial generations. The demand for convenience and efficiency has never been greater, encompassing not only food, groceries, and medicines but also extending to services like laundry and even water delivery, all at the touch of a button. In the era of digitalization, businesses are actively exploring new avenues for expansion, and one highly promising and evolving avenue is online water delivery. This blog aims to explore the concept of water delivery app development, offering significant potential for business growth and revenue generation. Whether you’re already considering this venture or just starting to explore its possibilities, this blog will act as your comprehensive guide, providing insights and detailed explanations about water delivery service apps to equip you with the knowledge necessary for a successful app development journey. Let’s begin this enlightening discussion!
What Is A Water Delivery App?
A Water Delivery App, at its core, is a sophisticated mobile application designed to simplify the process of ordering and receiving clean, safe drinking water directly to one’s doorstep. With the ever-increasing reliance on smartphones, these apps have emerged as invaluable tools for modern consumers. They offer a seamless experience, allowing users to customize their water orders according to their specific needs, selecting the type and quantity of water, and even scheduling precise delivery times.
Furthermore, these applications provide a secure payment gateway, enhancing the overall user experience. Water delivery companies leverage these apps to efficiently manage orders, streamline customer service, and optimize delivery logistics. The appeal of these apps transcends individual consumers, extending to businesses and the water delivery companies themselves.
10 Reasons Why A Dedicated App Are Essential For Water Delivery Businesses
Water delivery has become an indispensable source of water supply for many regions across the globe. Having a dedicated app for the business offers a multitude of benefits that significantly impact its operations and customer satisfaction. Here’s an in-depth exploration of why a dedicated water delivery app is essential for businesses:
1. Enhanced Work Efficiency
Water delivery apps operate round the clock, tirelessly processing orders, storing critical data, and ensuring continuous business functionality. The seamless, non-stop operation of these apps inherently bolsters work efficiency, enabling businesses to thrive.
2. Scalability of Business
As a business’s customer base expands, water delivery apps seamlessly handle the increased order loads without necessitating additional staff or infrastructure. This scalability, driven by app development, empowers businesses to grow sustainably with a larger customer base.
3. Customer Sustainability and Reliability
These apps elevate customer satisfaction by offering features such as loyalty programs, exclusive offers, rewards, and discounts. Such features foster customer loyalty, while push notifications and marketing campaigns drive higher engagement rates.
4. Precision in Operations
Water delivery apps, driven by precise algorithms, eliminate human errors. This precision minimizes future risks and ensures consistent, error-free operations.
5. Cost Reduction
Water delivery apps streamline business operations, reducing the need for substantial investments in physical infrastructure, cash payments, and manual record management. The digitized payment gateways provided by these apps further enhance financial security.
6. Competitive Advantage
Embracing digital technology and innovative marketing strategies through app development sets businesses apart in a competitive marketplace. The adoption of these modern, customer-centric solutions attracts customers seeking innovation and convenience.
7. Brand Promotion
Water delivery apps serve as powerful tools for promoting the business and cultivating a brand identity. With appealing designs, a strong online presence, and seamless functionalities, these apps elevate the customer experience. Positive experiences translate into word-of-mouth marketing and bolster the business’s market representation.
8. Real-Time Order Tracking
Water delivery apps offer real-time order tracking capabilities, which are a boon for businesses and customers alike. Customers can monitor the progress of their orders, enhancing transparency and trust. For businesses, this feature streamlines logistics and helps manage delivery schedules more efficiently.
9. Data Analytics and Insights
These apps collect valuable data on customer preferences, order patterns, and peak delivery times. Businesses can leverage this data for data-driven decision-making, tailoring their services to meet customer demands effectively.
10. Streamlined Inventory Management
These apps assist businesses in managing their inventory effectively. Automated stock alerts and replenishment notifications prevent stockouts and overstocking, reducing operational costs.
How Does Water Delivery App Work?
A water delivery app is a convenient solution, and it has changed the way we access clean and refreshing water. Let’s explore how water delivery apps work, with specific details and a fresh perspective.
1. User Registration
The experience with a water delivery app typically begins with user registration. Customers create their accounts by providing basic information, such as name, mobile number, and email address. This step ensures a personalized and smooth experience. Some apps even offer the option to log in with social media credentials for added convenience.
2. Location-based Convenience
Once registered, users set their location. This step is crucial, as it connects them with nearby water delivery suppliers. With the assistance of GPS technology, the app identifies the user’s location and displays a list of local water suppliers and the products they offer. This ensures that users have access to a variety of water options, whether they prefer bottled water or eco-friendly refillable jugs.
3. Effortless Ordering
With the location set, users can now browse the available water products. These apps offer an extensive selection of water types and quantities, making it easy for customers to choose what best suits their needs. Ordering is extremely easy, with just a few taps on the screen. Users simply add their desired items to the virtual shopping cart, making the process incredibly user-friendly.
4. Streamlined Checkout
After finalizing their selections, customers proceed to the checkout page. This is where they can review their order and make some crucial decisions. They can select their preferred delivery date and time, allowing for flexibility and scheduling that fits their lifestyle. The app also offers various payment methods, including credit/debit cards, digital wallets, and the traditional cash-on-delivery option. This array of choices ensures that customers have a payment method that suits their preferences.
5. Real-time Updates
After the order confirmation, the brilliance of water delivery apps comes to the forefront. Users are promptly provided with real-time updates regarding their order status, including an estimate of the delivery time. This feature not only keeps customers well-informed but also reduces uncertainty, resulting in an enhanced overall experience.
6. Customized Convenience
Furthermore, these apps provide options for users to store their preferred orders, delivery locations, and payment information for quick and easy access in the future. This level of customization ensures that users can enjoy a personalized experience every time they use the app.
Basic Operations of Water Delivery Apps
Behind the scenes, water delivery apps seamlessly connect customers with water delivery services. Here’s a glimpse into the intricate workings of these apps:
a. User-Friendly Interface
Water delivery apps boast an intelligently designed user interface that ensures a seamless user experience. The UI is not only visually appealing but also highly responsive, facilitating swift registration, precise location setup, and efficient order placement. Users are greeted with an easy-to-navigate interface that minimizes friction, allowing them to swiftly access the app’s full suite of features.
b. Advanced Order Management
The order management system within these apps operates with impressive efficiency. It empowers users to handle a spectrum of functions, from order creation and payment processing to real-time delivery tracking. With robust back-end systems, these apps are capable of swiftly processing complex orders, managing multiple payment gateways seamlessly, and providing a comprehensive tracking feature that keeps customers informed at every stage of the delivery process.
Additionally, the apps integrate a sophisticated customer support feature, accessible with a mere tap. This advanced support system employs chatbots, AI-powered response systems, and, when needed, direct customer service connections. Users can swiftly address inquiries, resolve issues, and enjoy a higher level of support compared to traditional delivery services.
c. Automated Delivery Management
The app automates the assignment of pickups and deliveries to delivery personnel. This streamlines the entire process, ensuring timely and accurate deliveries. It even supports cash-on-delivery orders, simplifying the transaction process.
d. Comprehensive Business Tools
For water suppliers, the app provides a centralized platform to manage logistics, stock levels, driver assignments, and order dispatch. This all-in-one solution is a game-changer, optimizing business operations and enhancing customer satisfaction.
Water Delivery Service App Market Stats
The global water delivery service market has exhibited significant growth in recent years. In 2021, the market’s size was estimated at USD 19,183.0 million, and it is anticipated to maintain a steady expansion with a compound annual growth rate (CAGR) of 4.8% during the forecast period, ultimately reaching USD 25,412.0 million by 2027.
In fact, the revenue-based measurement of the Water Delivery Services industry reflected a substantial market size of $13.2 billion in 2022, underscoring its robust growth.
Additionally, as per another comprehensive report, the global water delivery service market was valued at USD 19,480 million in 2021, with projections indicating substantial growth in the foreseeable future. It is expected to surge to an impressive USD 29,783.95 million by 2031, demonstrating a commendable CAGR of 4.3% during the forecast period.
Water Delivery Service Market Segmentation
The market segmentation provides valuable insights into the dynamic nature of the water delivery service industry:
a. By Type
The market is categorized into two primary segments—water cooler service and bottled water delivery. Among these, water cooler service claims the leading position, reflecting its prominence within the industry.
b. By Application
The application segmentation encompasses offices and households. Within this context, offices emerge as the dominant sector, reflecting the substantial demand for water delivery services in corporate environments.
These compelling statistics underscore a growing trend in the water delivery service market. This growth can be attributed to the increasing demand for both hydration and nutrient-enriched water, a growing awareness of health and wellness among the global population, and a rising preference for eco-friendly and sustainable packaging solutions. The market’s trajectory suggests that it is well-positioned to continue thriving in the coming years.
Essential Features Of A Water Delivery App
a. Customer/User Panel Features
- Customer/User Registration: Users can easily create accounts, providing essential information for personalized experiences.
- Profile Management: Users can edit and maintain their profiles, ensuring accurate delivery and payment details.
- Order Water Can/Bottle: Enables users to place orders for water, specifying the type and quantity they need.
- Delivery Time Schedule Notification: Users receive notifications about their delivery schedule, ensuring convenience.
- Online Secure Payments: Offers secure online payment options, facilitating smooth and hassle-free transactions.
- Water Delivery Tracking: Provides real-time tracking, allowing users to monitor the status and location of their delivery.
- Delay Notification: Informs users promptly in case of any delivery delays, managing expectations effectively.
- Bulk Ordering: Permits bulk orders, ideal for businesses or customers with higher water requirements.
- Order Cancellation: Allows users to cancel orders when needed, ensuring flexibility.
- Review & Rating Management: Users can provide feedback and ratings, contributing to service improvement.
- Delivery Person Information: Offers information about the assigned delivery person, enhancing transparency.
- All Order History: Provides a complete order history, facilitating order tracking and record-keeping.
- One-Click Customer/User Call: Enables direct communication with delivery personnel for quick assistance.
b. Delivery Personnel Panel Features
- Delivery Boy Registration: Allows delivery personnel to register and provide necessary information.
- Profile Management: Delivery staff can update and manage their profiles for accurate order handling.
- Current Order Updates: Access to real-time order information, ensuring efficient deliveries.
- Order Dispatch Schedule Management: Helps manage order dispatch schedules effectively.
- Location Tracking: Enables tracking of delivery personnel’s location for precise delivery estimation.
- Order Accept or Reject: Delivery staff can accept or reject orders based on availability and capacity.
- Order Cancel Notification: Notifies users promptly if an order cancellation is necessary.
- All Order History: Provides a complete history of orders handled, enhancing accountability.
- Cash on Delivery or Online Payment Options: Offers flexibility in payment methods for seamless transactions.
- One-Click Customer/User Call: Facilitates direct communication with customers for quick issue resolution.
- Push Notification: Keeps delivery personnel updated on new orders and important information.
c. Admin Panel Features
- All Customers/Users Management: Centralized management of customer/user accounts and data.
- All Delivery Persons Management: Streamlines the administration of delivery personnel.
- Profile Management: Allows admin profiles to be updated for accurate record-keeping.
- Admin Dashboard to Manage All Activities: A comprehensive dashboard for overseeing all app activities.
- Content Management: Manages the app’s content, ensuring accuracy and relevance.
- Product Category Management: Organizes and maintains product categories for efficient ordering.
- Product Management: Facilitates the management of water products, prices, and availability.
- Payment Solutions: Administers various payment options and ensures secure transactions.
- Push Notifications: Sends updates and notifications to users and delivery personnel.
- All Order History: Stores a complete order history for reference and analysis.
- Analytical Report (Custom Report Options): Provides detailed analytical reports to gain insights into app performance.
- Location Interface: Manages and interfaces with location-related data for accurate delivery.
- Branch Management: Offers tools to manage multiple branches or locations effectively.
- Marketing Banners Management: Administers marketing banners and promotional content to engage users.
Advanced Features For Water Delivery App
1. QR Code Scanning Management
Implementing QR code scanning management is a transformative addition to your water delivery app. By affixing unique QR codes to water coolers, you can achieve a streamlined and efficient process for delivering water and managing your valuable assets. These QR codes facilitate the seamless tracking of water coolers throughout the entire delivery process, ensuring that fresh and clean water consistently reaches customers punctually. Beyond its logistical advantages, QR codes also play a pivotal role in incident management. In cases where water coolers are misplaced or stolen, these QR codes act as a reliable trail, enabling quick and efficient tracing back to the responsible water service providers. This advanced technology goes beyond operational enhancements; it builds transparency and accountability, fostering trust and reliability within your water delivery service.
2. Subscription Plans
Introducing personalized subscription plans to your water delivery app offers an array of options to your customers, catering to their diverse needs. Customers can choose from weekly, monthly, or yearly subscription plans, each coming with its set of exclusive offers and discounts. These tailored plans not only provide cost-saving benefits to your customers but also serve as a powerful engagement tool, enhancing the overall appeal and value of your app.
3. Repetitive Order Management
Repetitive order management is a feature designed to make life easier for your customers. It allows them to set up recurring orders for water deliveries on a weekly or monthly basis, eliminating the need for repeated manual order placements. This feature not only streamlines the purchase process but also enhances convenience and reliability, ensuring a continuous and hassle-free water supply.
4. Advance Orders
Advance orders bring an extra layer of convenience to your water delivery app. Customers can place orders in advance, even when they are away from home, making sure that water arrives at their doorstep precisely when they need it. By allowing customers to schedule delivery times and make prepayments, this feature ensures that water deliveries align with their specified timelines, enhancing flexibility and customer satisfaction.
5. Order Placement and Water Bottle Return Process
Efficiently managing order placements and water bottle returns is a vital aspect of customer service. With this feature, customers can effortlessly update their orders and schedule the pickup of empty bottles. This not only streamlines the recycling and reuse of water containers but also promotes sustainable practices, which are increasingly valued by today’s environmentally-conscious consumers.
6. Inventory Management
Inventory management is a fundamental component of ensuring that your water delivery service runs smoothly. This feature tracks and manages the stock of water bottles, ensuring that service providers are promptly notified when inventory runs low. It plays a pivotal role in optimizing stock levels, preventing bottlenecks in the delivery process, and ensuring a seamless experience for customers.
7. Geo-Fencing
Geo-fencing is a location-based feature with many benefits. By defining virtual perimeters in specific geographical areas, your app can optimize delivery routes, trigger timely notifications for customers as delivery approaches, and enhance overall logistics. This feature not only improves the efficiency of your delivery operations but also enhances the customer experience by keeping them informed and engaged.
How To Develop A Water Delivery Application?
Here are the essential steps to develop a water delivery app:
Step 1: In-depth Market Research and Strategic Planning
Market Research: Before diving into the development process, embark on a journey of extensive market research. The objective is to gain a profound understanding of the existing water delivery applications, current market trends, customer preferences, and the identification of potential gaps and opportunities. This initial step is instrumental in shaping your app’s uniqueness and relevance.
Strategic Planning: Develop a comprehensive project plan that outlines your goals, establishes realistic timelines, and defines project milestones. Clear and strategic planning ensures that your app development remains on track.
Step 2: Define Features and Functionalities
Create an exhaustive list of features and functionalities that your app will encompass, ensuring that it caters to the needs of your target audience. Key features to consider include:
- User registration and profile management
- Extensive product catalog
- Real-time order tracking
- Secure payment gateways
- Comprehensive order history
- Interactive push notifications
- Customer reviews and ratings
- Responsive customer support
Step 3: UI/UX Design
Invest in creating an intuitive and aesthetically pleasing user interface (UI) that culminates in an exceptional user experience (UX). Crucial elements at this stage include:
- Crafting wireframes and prototypes.
- Designing captivating visuals, including animations and characters.
- Establishing a user-friendly and consistent design language.
- Ensuring smooth and intuitive navigation to maximize user engagement.
Step 4: Development
Front-end and back-end development are the cornerstones of your app. Leverage the right technology stacks to implement:
- A robust and secure server infrastructure.
- Database solutions for seamless data storage.
- Integration of APIs to facilitate efficient communication.
- Code development that ensures a seamless and responsive user interface across diverse devices.
Step 5: Feature Implementation
Incorporate all planned features, and consider introducing unique and advanced functionalities to set your app apart. Advanced features might encompass:
- AI-driven personalized recommendations.
- Real-time water quality reports.
- Flexible subscription-based delivery options.
Step 6: Quality Assurance and Testing
A comprehensive testing phase is pivotal to ensure your app functions without glitches. Rigorously test all aspects of the app, including:
- The functionality of all features.
- User interface performance.
- Smooth navigation and user experience.
- Meticulous debugging and issue resolution.
Step 7: Deployment
Select the appropriate deployment platform, be it iOS, Android, or both, and launch your app on the respective app stores, such as the Apple App Store or Google PlayStore.
Step 8: Support and Maintenance
Post-deployment, your responsibilities continue with support and maintenance. Provide ongoing support for a minimum of three to six months to:
- Analyze your app’s performance.
- Collect user feedback and make improvements accordingly.
- Ensure your app remains up-to-date and responsive to evolving user needs.
Tech Stack Used For Water Delivery App Development
Here’s the technology stack required for water delivery app development:
Component | Technology/Framework | Description |
User Interface | Flutter, React Native | These frameworks are used for creating an interactive and user-friendly front-end. |
Server-side Logic | Node.js, Ruby on Rails | These technologies are used for back-end development, handling business logic, and server-side data processing. |
Data Management | PostgreSQL, MongoDB | These are robust databases used for storing and retrieving app data efficiently. |
API Communication | GraphQL, RESTful API | These are used for seamless communication between the front-end and back-end via APIs. |
Cloud Services | Google Cloud, AWS | These platforms provide cloud services for app deployment, data storage, and scalability. |
Payment Processing | PayPal, Stripe | These are secure payment gateways integrated for handling in-app transactions. |
Location Services | Mapbox, Google Maps API | These APIs are used for implementing geolocation features like tracking water delivery in real-time. |
Notifications | Firebase Cloud Messaging | This service is used for sending push notifications to the users. |
This tech stack ensures a robust, scalable, and efficient water delivery app. However, the choice of technologies can vary based on specific project requirements.
Cost Affecting Factors Of Water Delivery Software Development
The cost of water delivery software development can vary significantly and is contingent on several determinants. These factors encompass the intricacy of the application, the extent of features and functionalities to be incorporated, the chosen technology stack, the proficiency of the development team, and the time required for app creation.
Various elements can impact the cost:
- App Complexity: The greater the complexity of the app, the more extensive the resources and time required, leading to elevated costs.
- Features and Functionalities: The number and intricacy of desired features and functionalities can also influence expenses. Integration of components such as payment gateways or geolocation services can contribute to higher costs.
- Technology Stack: The selection of a technology stack can likewise be a cost-determining factor. Certain technologies may entail higher expenses than others.
- Development Team: The expertise and experience of the development team play a role in cost considerations. Highly experienced teams may charge higher rates, potentially yielding a higher-quality product.
- Development Time: Prolonged development periods equate to increased costs.
It is essential to acknowledge that while cost is a pivotal consideration, it should not be the sole criterion in water delivery software development. Factors such as quality, reliability, and user experience are equally critical and have a profound impact on the app’s success.
Top 10 Water Delivery Service Providers In The Market In 2023
Several reputable water delivery service providers have stepped up to meet the needs of access to quality water, offering a range of solutions tailored to customers’ preferences. Here are some of the leading players in the water delivery service industry:
1. Primo Water Corporation
Primo Water Corporation, a prominent American-Canadian company, is dedicated to promoting healthier lives through hydration. With a presence at over 13,000 retailers, Primo Water offers multi-gallon bottled water, water dispensers, self-service refill water machines, and water filtration appliances. They provide 3- and 5-gallon purified water bottles, making access to clean water convenient and readily available. Primo Water’s self-service refill stations are an added perk, ensuring refreshing drinking water on demand.
2. Costco Wholesale
Costco Wholesale, the renowned members-only retailer, partners with Primo Water to offer an exclusive water delivery service. Costco members enjoy special pricing on spring or purified water in 5-gallon bottles, along with the option to rent hot and cold water dispensers. This collaboration ensures that customers can access high-quality water at competitive rates.
3. Culligan
Culligan takes a flexible and efficient approach to water delivery. Their service allows customers to easily order bottled water and manage their accounts online. They provide regularly scheduled deliveries and offer the convenience of modifying orders as needed. The self-service portal streamlines the ordering process, making it hassle-free for customers to maintain a consistent water supply.
4. Sparkletts
Sparkletts caters to residents and businesses in California, Nevada, Arizona, Oklahoma, and Texas. They deliver a variety of water products, including 3 and 5-gallon bottled water, water coolers and dispensers, and bottled water cases. With a commitment to convenience, Sparkletts ensures that customers receive quality water products right at their doorstep or office, meeting the hydration needs of a broad clientele.
5. Absopure
Absopure is a Midwest favorite, offering a diverse range of bottled water products to homes throughout the region. Their offerings include 3- and 5-gallon bottled water, water coolers, and bottled water cases. Absopure’s aim is to provide families with a selection of water products that align with their preferences, ensuring that customers can stay hydrated with ease.
6. ReadyRefresh
ReadyRefresh offers an array of beverages, including bottled water, coffee, tea, hot chocolate, and sparkling water, delivered directly to your home or office. The convenience lies in the ability to select the products and equipment you desire, with orders delivered like clockwork every two weeks. This regular delivery schedule ensures that you never run out of your favorite beverages.
7. FIJI Water
FIJI Water’s ReadyRefresh™ water delivery service brings natural spring water and zero-calorie fruit-infused waters to your doorstep. With a focus on high-quality hydration, they allow you to customize your beverage choices. FIJI Water ensures that you can enjoy the refreshing taste of natural spring water with ease.
8. Diamond Springs
Diamond Springs is a dependable option for water delivery. They offer delivery every two or four weeks, and they pride themselves on accommodating additional requests within 24 hours. Effective June 12, 2023, Diamond Springs’ beverage deliveries will be provided by Crystal Springs®, ensuring a seamless transition and continued access to quality water products.
9. JUST Water
JUST Water stands out as one of the most environmentally responsible water delivery services in the country. They offer natural spring water and zero-calorie fruit-infused waters. A unique feature of JUST Water is the freedom to mix and match your preferred flavors, resulting in a personalized bundle of Just Bubbles bottles. This approach allows customers to enjoy their favorite flavors, all delivered conveniently to their door.
10. Target
Target, a retail giant, partners with Shipt’s same-day delivery service to offer a water delivery option. Customers can select bottled water products and have them delivered to their homes promptly. With its well-established presence and reputation, Target provides a reliable choice for water delivery service.
How Can Idea Usher Help?
Water delivery app development offers a promising venture driven by the surging demand for convenient and efficient water supply services. This intricate process entails careful planning, the selection of an appropriate technology stack, and a thorough consideration of factors such as app complexity, features, and the expertise of the development team. While cost remains a critical factor, it should not overshadow the paramount importance of delivering a high-quality, reliable, and user-friendly application.
Idea Usher, as an established app development company, stands ready to make a substantial contribution to the success of water delivery app projects. Our extensive experience in creating web and mobile applications positions us to provide expert guidance in the creation of a robust and feature-rich app tailored to the specific needs of the water delivery industry, including the selection of the right technology stack to align with project requirements.
Our seasoned team is dedicated to ensuring the app’s robustness, scalability, and efficiency. Proficient in user interface design, back-end development, and seamless integration of vital features such as payment gateways and geolocation services, we emerge as a valuable partner for the delivery of innovative and efficient water delivery apps that seamlessly meet evolving market demands. With our expertise, you can anticipate a high-quality water delivery app that not only addresses your business needs but also ensures an outstanding user experience. Don’t hesitate to reach out to us today!
Hire ex-FANG developers, with combined 50000+ coding hours experience
Contact Idea Usher at [email protected]
FAQ
Q. Why should one consider investing in water delivery app development?
The growing global demand for water delivery services and the noticeable shift in consumer preferences towards online purchasing make water delivery apps a lucrative and strategic investment.
Q. How can a water delivery app contribute to eco-friendly deliveries?
Water delivery apps actively support sustainable practices by encouraging the reuse of plastic bottles, reducing carbon emissions, and minimizing plastic waste.
Q. What factors influence the cost and timeline for developing a water delivery app?
The cost and development timeline of a water delivery app can vary considerably, contingent on various factors, including app complexity, feature requirements, and the technology stack employed.
Q. What are the key stages encompassed in the creation of a water delivery app?
The development of a water delivery app involves several crucial stages. It begins with comprehensive research to understand market trends and customer demands. Next, a project plan is created, outlining goals and timelines. The user interface and user experience design phase focuses on creating a user-friendly app. Then, the app is developed using the chosen technology stack, ensuring smooth communication between the front and back ends. Extensive testing and quality assurance are conducted to eliminate any issues. Finally, the app is deployed on the chosen platform, with ongoing support and maintenance to address post-launch requirements.