Can I Make Money From Mobile Apps Or Games?

Have you ever wondered if it’s possible to make money from mobile apps or games? With the immense popularity of smartphones and the growing demand for digital entertainment, it’s no surprise that many entrepreneurs and developers are looking to capitalize on this trend. In this article, we will explore the potential for monetizing mobile apps and games and discover some of the different strategies that can be employed to turn your passion for app development into a profitable venture. Whether you’re a budding app creator or a casual gamer, get ready to explore the possibilities of making money in the mobile app and game industry.

Table of Contents

Ways to Monetize Mobile Apps and Games

In-App Purchases

One of the most popular ways to monetize mobile apps and games is through in-app purchases. This model allows users to download the app or game for free and then offers optional items or features that can be purchased within the app. Common examples include virtual currency, power-ups, levels, and customization options. By offering enticing in-app purchases, developers can generate revenue while providing a free experience for users.

Freemium Model

Another effective strategy is the freemium model. With this approach, developers offer a basic version of their app or game for free, but also provide premium features or content that can be unlocked through a one-time purchase or subscription. This allows users to try the app or game before committing to a purchase, creating a lower barrier to entry. Freemium models are particularly popular in mobile gaming, where users can access additional levels or remove ads by making a purchase.


Subscriptions have become increasingly popular as a way to monetize mobile apps and games. This model involves offering access to premium content or features for a recurring fee. The subscription can be offered on a monthly, quarterly, or yearly basis, depending on the nature of the app or game. Subscriptions are commonly used for streaming services, educational apps, and productivity tools, and can provide a steady stream of revenue for developers.


Advertising is a fundamental method for monetizing mobile apps and games. Developers can integrate various types of ads into their apps, such as banners, interstitials, or video ads. By partnering with ad networks or ad mediation platforms, developers can earn revenue based on ad impressions or clicks. However, it is important to strike a balance between ads and user experience, as too many intrusive ads can lead to user dissatisfaction.

Sponsorships and Brand Partnerships

As mobile apps and games gain popularity, they become attractive platforms for sponsorships and brand partnerships. Developers can collaborate with brands to integrate their products or services into the app or game, providing additional value to users and generating revenue through sponsorship deals. This approach often works best when there is a natural fit between the app or game and the brand, creating a seamless experience for users.


For developers aiming to launch a new app or game, crowdfunding can be an effective way to raise funds and generate early support. Platforms like Kickstarter or Indiegogo allow developers to showcase their projects and offer rewards or perks to backers. By pitching their idea to a community of potential users and supporters, developers can secure funding and build an initial user base before the app or game is even launched.

White Labeling or Licensing

White labeling or licensing involves creating an app or game that can be rebranded and customized by other businesses. Developers can create a high-quality app or game and offer it to companies who want to add their branding and distribute it under their own name. This approach allows developers to earn money through upfront fees or ongoing royalties, while also expanding their reach to new markets through the partners they work with.

Data Monetization

With the exponential growth of mobile apps and games, user data has become a valuable asset. Developers can monetize user data by anonymizing and aggregating it to provide insights and trends to businesses or research organizations. This approach requires careful consideration of privacy regulations and user consent, but can be a lucrative way to generate revenue without directly charging users.

Physical Merchandise Sales

In addition to digital purchases, developers can also monetize their apps and games through physical merchandise sales. This can include branded merchandise such as t-shirts, mugs, or toys related to the app or game. By creating a strong brand and engaging user community, developers can tap into the market for physical merchandise and generate additional revenue streams.

App/Game Reselling

Finally, developers can explore the option of reselling their apps or games to other businesses or individuals. This can be done through online marketplaces or directly through partnerships. By selling the rights to their app or game, developers can earn a lump sum payment and potentially reach a wider audience through the new owners.

Factors Affecting Earning Potential

App/Game Quality and Appeal

The quality and appeal of an app or game play a crucial role in its earning potential. Users are more likely to spend money on an app or game that is well-designed, bug-free, and offers engaging gameplay or useful features. Investing in high-quality graphics, intuitive user interfaces, and smooth performance can enhance the overall user experience and increase the likelihood of monetization.

You might also like:   Are There Tax Implications For Earning Extra Income?

User Base and Market Reach

The size and engagement of an app or game’s user base directly impact its earning potential. Developers must consider factors such as the target demographic, geographic distribution, and user acquisition strategies. A larger user base provides more opportunities for monetization through in-app purchases, subscriptions, and advertising.

Monetization Strategy and Implementation

Choosing the right monetization strategy and effectively implementing it in an app or game is essential for maximizing earning potential. Developers need to carefully consider which strategies align with their target audience and the nature of their app or game. Implementing the chosen monetization methods seamlessly into the user experience can foster user trust and willingness to spend money.

Competition and Market Saturation

The level of competition and market saturation in a specific app or game category can impact how much revenue can be generated. Highly competitive categories may require developers to differentiate their app or game through unique features, superior design, or innovative monetization strategies. Market saturation can also affect user acquisition costs and user retention rates, which in turn impact the app or game’s monetization potential.

User Engagement and Retention

High user engagement and retention rates are key factors in monetizing mobile apps and games. Apps or games that can consistently keep users coming back for more have a higher chance of converting them into paying customers. Offering regular updates, new content, or community engagement features can help drive user engagement and generate long-term revenue.

Advertisement Formats and Effectiveness

The choice of advertisement formats and their effectiveness can significantly impact a developer’s earning potential. Developers need to consider the types of ads that are most suitable for their app or game and their target audience. Striking a balance between generating revenue from ads and maintaining a positive user experience is crucial to prevent ad blindness and retain user engagement.

Pricing and Store Policies

Pricing and store policies set by app stores and platforms also impact earning potential. Developers need to navigate store fees, pricing structures, and revenue sharing models to ensure they can generate profits from their app or game. Additionally, understanding and complying with store policies on monetization methods, advertisements, and in-app purchases is essential for avoiding any potential penalties or issues.

Localization and Internationalization

Localization and internationalization efforts can greatly enhance an app or game’s earning potential. Adapting the app or game to different languages, cultures, and markets increases its accessibility and appeal to a wider audience. This allows developers to tap into new markets and monetize their app or game in regions where there is substantial demand.

Market Trends and Popular Genres

Staying up to date with market trends and understanding popular genres can help developers identify monetization opportunities. By identifying emerging trends or niche markets, developers can align their app or game with current demands and increase its earning potential. Additionally, analyzing successful apps or games within popular genres can provide insights into effective monetization strategies.

User Reviews and Ratings

User reviews and ratings play a significant role in an app or game’s earning potential. Positive reviews and high ratings increase the visibility and credibility of an app or game, attracting more users and potentially leading to higher conversion rates. Conversely, negative reviews and low ratings can deter potential users and harm monetization efforts. Addressing user feedback, resolving issues promptly, and continuously improving the app or game based on user input can help maintain positive reviews and ratings.

Popular App/Game Stores and Platforms

Apple App Store

As one of the largest app stores globally, the Apple App Store offers developers a massive user base and access to a well-established ecosystem. With its strict review process and quality control, developers can ensure their app or game meets Apple’s standards. However, the Apple App Store also comes with higher competition and stringent guidelines, making it crucial for developers to carefully consider their monetization strategies.

Google Play Store

The Google Play Store is another prominent app store, catering to Android users. With a larger global market share compared to the Apple App Store, the Google Play Store offers developers a wide reach. The less strict review process allows for quicker app or game approval, but developers should still adhere to Google’s guidelines to prevent any issues.

Amazon Appstore

The Amazon Appstore provides an alternative platform for developers to showcase their apps or games, particularly targeting users of Amazon devices such as Kindle tablets and Fire TV. While the user base may be smaller compared to the Apple App Store or Google Play Store, developers can take advantage of Amazon’s unique audience and less saturated marketplace.

Samsung Galaxy Store

For developers targeting Samsung users, the Samsung Galaxy Store offers a dedicated platform to reach this specific audience. With Samsung being one of the leading smartphone manufacturers, developers can tap into a large user base and capitalize on Samsung’s marketing efforts to promote their apps or games.

Huawei AppGallery

Huawei’s AppGallery serves as the default app store for Huawei devices, offering developers the opportunity to reach a substantial number of users. As Huawei continues to expand its market share, developers can leverage the AppGallery to monetize their apps or games and gain visibility within the Huawei ecosystem.

Microsoft Store

The Microsoft Store provides a platform for developers targeting Windows users. While the user base may not be as large in comparison to mobile app stores, developers can still monetize their apps or games for Windows devices and tap into unique markets such as desktop or Xbox platforms.


Steam is a well-known digital distribution platform for PC gaming. While primarily focused on games, developers can publish non-game apps on Steam as well. Steam offers developers access to a large gaming community and provides various monetization options, including selling game copies, in-app purchases, and DLC (downloadable content).

Epic Games Store

The Epic Games Store has gained popularity as an alternative to Steam, providing developers with a different audience and marketplace. With exclusive deals and a curated selection of games, the Epic Games Store offers developers the potential for increased exposure and monetization opportunities.

Facebook App Center

The Facebook App Center serves as a platform for developers to showcase their apps or games directly to Facebook’s massive user base. Developers can integrate their apps or games with Facebook’s features, such as social sharing or login capabilities, to enhance user engagement and increase monetization potential.

Tencent MyApp

Tencent MyApp is a leading app platform in China, catering to a massive user base. For developers targeting the Chinese market, Tencent MyApp provides the necessary reach and exposure to tap into this lucrative market. Developers need to consider cultural and regulatory differences when monetizing their apps or games on this platform.

App/Game Development Costs and ROI

Development Tools and Software

Developing a mobile app or game typically requires utilizing various tools and software, which may come at a cost. From coding and design software to project management tools, developers need to invest in the necessary resources to create a high-quality product. While some tools may have free options, premium versions or additional features may require a subscription or one-time purchase.

Design and Artwork

Creating visually appealing designs and artwork is crucial for attracting users and ensuring a positive user experience. Hiring skilled designers or outsourcing design work incurs additional costs. Developers must consider the budget required for creating engaging graphics, UI/UX design, animations, and other visual elements.

Programming and Coding

The development of apps and games heavily relies on skilled programmers and coders. Hiring experienced developers or outsourcing programming work can be a significant expense. Depending on the complexity of the app or game, the cost of coding and development can vary.

You might also like:   How Do I Build A Portfolio To Showcase My Freelance Work?

Testing and Bug Fixing

Thorough testing and bug fixing are essential for delivering a polished and bug-free app or game. This often requires dedicated QA (Quality Assurance) resources or hiring external testing services. The cost of testing and bug fixing should be factored into the overall development budget to ensure a high-quality final product.

App/Game Store Fees

Publishing an app or game on an app store or platform usually involves paying fees or revenue sharing with the store owner. App stores typically charge a percentage of each sale or in-app purchase, which can impact the profitability of an app or game. Developers should carefully consider these fees when calculating the potential ROI.

Marketing and Promotion

Effectively marketing and promoting an app or game is crucial for attracting users and generating revenue. Marketing strategies such as running ads, influencer collaborations, press releases, or social media campaigns necessitate a budget allocation. Developers need to account for these expenses to maximize app or game visibility and monetization potential.

Maintenance and Updates

Maintaining and regularly updating an app or game is essential for user satisfaction and long-term success. This includes bug fixes, feature enhancements, performance optimizations, and compatibility updates for new devices or operating system versions. The ongoing costs of maintenance and updates should be considered as part of the overall development budget.

Monetization Strategies

Implementing and managing monetization strategies requires resources and expertise. Developers need to tailor their monetization methods to their target audience and continuously optimize revenue streams. This may involve investing in ad networks, analytics tools, or professional services to maximize monetization potential.

Profit Margins and ROI Calculation

Determining the potential profit margins and calculating the return on investment (ROI) for an app or game is essential for evaluating its monetization potential. By estimating revenue streams, deducting development and operating costs, and factoring in the expected user base and monetization models, developers can determine the potential profitability of their app or game.

Success Stories and Case Studies

Researching success stories and case studies of similar apps or games can provide valuable insights into the potential costs and ROI. Analyzing successful app or game monetization strategies, revenue breakdowns, and budget allocation can help developers make informed decisions and set realistic expectations.

App Store Optimization (ASO) and Monetization

Keywords and Search Ranking

Implementing effective keywords in an app or game’s title, description, and metadata can significantly impact its visibility in app store search results. By understanding the target audience’s search behavior and utilizing relevant keywords, developers can increase the chances of appearing in relevant searches and attracting potential users.

App Store Descriptions

Well-crafted app store descriptions play a vital role in attracting users and convincing them to download or purchase an app or game. Descriptions should highlight unique features, benefits, and value propositions, ultimately driving user engagement and monetization. Developers should focus on writing persuasive and informative descriptions that appeal to their target audience.

App Icon and Screenshots

Eye-catching app icons and screenshots are essential for grabbing users’ attention and generating interest. Developers must invest in creating visually appealing and informative icon designs and screenshots that accurately represent the app or game’s content and features. This can significantly impact conversion rates and monetization potential.

User Reviews and Ratings

Positive user reviews and high ratings play a critical role in building credibility and trust with potential users. Encouraging satisfied users to leave reviews and ratings can boost an app or game’s visibility and attract more users. Developers should actively engage with user feedback, address issues promptly, and continuously improve their app or game based on user input.

Localization and Translation

Localizing an app or game by translating it into different languages can expand its potential user base and monetization opportunities. By adapting the app or game to different cultures and markets, developers can increase visibility and engagement in regions where there is a demand for localized content.

App Updates and Feature Enhancements

Regularly updating an app or game with new features and improvements not only keeps users engaged but also positively impacts monetization. By offering new content or enhanced functionality, developers can encourage users to spend more time within the app or game and potentially make additional purchases or upgrades.

App Store Analytics and Monitoring

Active monitoring of app store analytics allows developers to gain insights into user behavior, conversion rates, and revenue performance. By analyzing data such as downloads, conversion rates, user retention, and revenue trends, developers can optimize monetization strategies, identify areas for improvement, and make data-driven decisions.

Conversion Rate Optimization

Monitoring and optimizing the conversion rate from app store views to downloads or purchases is crucial for maximizing monetization potential. By analyzing app store conversion funnels and implementing A/B testing, developers can refine app store assets and strategies to improve conversion rates and increase revenue.

Competitor Analysis and Benchmarking

Conducting competitor analysis and benchmarking can provide valuable insights into monetization strategies and industry trends. By understanding how similar apps or games monetize their offerings and compare to competitors, developers can identify new monetization opportunities or adapt successful strategies to their own app or game.

ASO Tools and Services

Utilizing ASO (App Store Optimization) tools and services can simplify the process of optimizing app store assets and tracking performance. These tools offer features such as keyword research, app store listing analysis, competitor tracking, and performance monitoring. Developers can leverage these tools to streamline the ASO process and improve the monetization potential of their app or game.

Emerging Trends and Opportunities

Augmented Reality (AR) and Virtual Reality (VR)

The rise of augmented reality (AR) and virtual reality (VR) presents new opportunities for app and game developers to monetize their creations. By leveraging AR or VR technologies and creating immersive experiences, developers can attract users and generate revenue through in-app purchases, ads, or premium content.

Mobile Gaming Communities and eSports

Mobile gaming communities and eSports are thriving ecosystems with significant monetization potential. Developers can tap into this trend by creating multiplayer features, encouraging social interactions, and promoting competitive gameplay. This can lead to opportunities for sponsorships, in-app purchases, or ad placements targeting gaming enthusiasts.

In-Game Advertising and Product Placement

In-game advertising and product placement provide opportunities for developers to monetize their apps or games while enhancing the user experience. By integrating relevant advertisements or branded content seamlessly within the gameplay, developers can generate revenue through partnerships or ad placements that resonate with users.

Mobile Commerce and In-App Purchases

The integration of mobile commerce within apps or games allows users to make purchases directly from their devices. By offering a seamless and user-friendly shopping experience, developers can generate revenue through in-app purchases, affiliate marketing, or partnerships with e-commerce platforms.

Game Streaming and Game Subscription Services

Game streaming platforms and game subscription services have gained popularity in recent years. Developers can explore opportunities to partner with these platforms or create their own subscription services, allowing users to access a library of games for a recurring fee. This monetization model offers developers a steady stream of revenue while increasing user engagement.

Multiplayer and Social Gaming

As social interactions become an integral part of mobile gaming, developers can monetize their apps or games by creating multiplayer features and fostering social communities. By encouraging users to connect and engage with each other, developers can generate revenue through in-app purchases, social advertisements, or partnerships with gaming influencers.

Cross-Platform Development and Porting

Developing apps or games that can be seamlessly ported or played across multiple platforms can increase monetization opportunities. By reaching users on different devices, such as smartphones, tablets, consoles, or PCs, developers can expand their user base and tap into various monetization models specific to each platform.

You might also like:   How Do I Price My Services Or Products Competitively?

Mobile App/Game Localization

Localization of mobile apps or games can significantly impact their monetization potential, especially in international markets. Developers can adapt their apps or games to different languages, cultures, and preferences, creating appealing experiences for users worldwide and capitalizing on growing global app markets.

Mobile Advertising Innovations

Mobile advertising continues to evolve with emerging technologies and formats. Developers can explore innovative ad formats, such as rewarded ads or playable ads, that enhance user engagement and monetization potential. By staying up to date with mobile advertising trends, developers can take advantage of new opportunities to generate revenue.

Indie Game Development and Publishing

Indie game development and publishing offer opportunities for developers to create and monetize unique and niche experiences. By focusing on creativity, innovation, and engaging gameplay, indie developers can carve out a dedicated audience and choose monetization strategies that align with their vision and target audience.

Legal and Ethical Considerations

Intellectual Property Protection

Developers must take measures to protect their intellectual property, such as obtaining copyright or trademark registrations. This helps prevent unauthorized use or copying of their app or game, ensuring they have the exclusive rights to monetize their creations.

Copyright and Trademark Issues

Respecting copyright and trademark laws is crucial for app and game developers. Unauthorized use of copyrighted material or trademarks can lead to legal action and reputational damage. Developers must ensure they have the necessary permissions and licenses to use third-party content within their app or game.

Privacy and Data Collection

Privacy regulations and user data protection are vital considerations in app and game monetization. Developers must obtain proper user consent and adhere to privacy policies to collect, store, and utilize user data ethically and legally. Transparency and secure data handling practices are essential for maintaining user trust.

Advertisements and Sponsored Content Guidelines

Developers must adhere to advertising and sponsored content guidelines set by app stores, regulatory bodies, and industry standards. This includes clearly labeling ads, disclosing sponsorships, and complying with regulations regarding deceptive or offensive content.

Age Restrictions and Content Ratings

Complying with age restrictions and content ratings is crucial for apps or games targeting specific age groups. Developers must ensure their app or game’s content aligns with appropriate age ratings and comply with regulations regarding mature or restricted content.

User Safety and Security

Developers have a responsibility to prioritize user safety and security when monetizing their apps or games. This includes implementing measures to protect user data, preventing fraud or cyber threats, and creating a safe environment for users to engage within the app or game.

In-App Purchase Regulations

For apps or games offering in-app purchases, developers must comply with regulations related to transparency, pricing, refund policies, and parental consent for purchases made by minors. Failing to meet these requirements can result in penalties and user dissatisfaction.

Consumer Protection and Refund Policies

Developers should establish clear refund policies and provide adequate customer support to address user concerns or issues related to purchases. This helps foster trust and ensures compliance with consumer protection regulations.

Ethical Advertising and User Consent

Developers must ensure their advertising practices are ethical, respectful, and comply with user consent requirements. This includes obtaining proper consent for personalized ads, respecting user privacy preferences, and avoiding deceptive or intrusive advertising practices.

Accessibility and Inclusivity

Creating apps or games that are accessible and inclusive to users with disabilities is not only an ethical consideration but also essential for complying with accessibility regulations. By providing features such as alternative text, screen reader compatibility, or color contrast options, developers can make their app or game more accessible to a wider range of users.

Tips for Success in App/Game Monetization

Market Research and Target Audience Analysis

Thorough market research and target audience analysis are crucial for success in app or game monetization. Developers must understand user preferences, market trends, and competitor offerings to tailor their monetization strategy and product to their target audience.

Balancing Monetization and User Experience

Striking a balance between monetization and user experience is paramount for sustaining long-term success. Developers should prioritize the user’s enjoyment, ensuring that monetization methods do not interfere with app or game quality or compromise user satisfaction.

Continuous Improvement and Updates

Regularly updating an app or game based on user feedback, industry trends, and performance analytics can drive user engagement and monetization potential. Implementing new features, fixing bugs, and optimizing performance keeps the app or game fresh and appealing to users.

App/Game Promotion and User Acquisition

Effective marketing and user acquisition strategies are essential for driving user adoption and monetization. Developers should utilize various channels such as social media, influencer collaborations, app store optimization, and targeted advertising to attract the right audience and maximize user acquisition.

Building a Strong Brand and Community

Developers should focus on building a strong brand and fostering a community around their app or game. Engaging with users, responding to feedback, and creating a positive user experience can lead to increased brand loyalty and user retention.

Utilizing Analytics and Data Insights

Applying data-driven decision-making can significantly impact app or game monetization. Analyzing user behavior, conversion rates, and revenue trends can help developers identify areas for improvement, optimize monetization strategies, and adapt to changing user preferences.

Diversifying Revenue Streams

Relying on a single monetization method can be risky. Developers should consider diversifying their revenue streams by utilizing multiple monetization strategies, such as in-app purchases, ads, subscriptions, or partnerships. This helps mitigate risks and expands earning potential.

Collaborating with Influencers and Partners

Partnering with influencers or relevant brands can expose an app or game to a wider audience and enhance monetization potential. Collaborations can include sponsored content, cross-promotion, or strategic partnerships that align with the app or game’s target audience and values.

Building a Monetization Strategy from the Start

Developers should consider monetization from the early stages of app or game development. By integrating monetization features seamlessly into the product and considering revenue generation from the start, developers can build a solid foundation for monetization success.

Staying Updated with Industry Trends

The app and game industry evolves rapidly, with new trends and technologies constantly emerging. Developers should stay updated with these trends, market shifts, and evolving user preferences to adapt their monetization strategies and seize new opportunities.

Challenges and Pitfalls in App/Game Monetization

High Competition and Market Saturation

The app and game markets are highly competitive, making it challenging for developers to stand out and monetize their offerings. Developers must differentiate their app or game through unique features, user experience, or monetization strategies to overcome market saturation.

App Store and Platform Policies

App stores and platforms dictate guidelines and policies that developers must comply with when monetizing their apps or games. Keeping up with ever-changing policies and meeting their requirements can be demanding, but essential for maintaining app or game visibility and avoiding penalties.

Monetization Fatigue and Ad Blindness

Excessive monetization methods such as too many ads or overly aggressive in-app purchase prompts can lead to user fatigue and ad blindness. Users may become frustrated or disengaged if monetization methods negatively impact their app or game experience, resulting in lower revenue potential.

User Acquisition and Retention

Acquiring and retaining users in a highly competitive environment can be challenging. Developers must invest in user acquisition strategies and focus on delivering continuous value, engaging content, and exceptional user experiences to keep users coming back and monetize effectively.

Negative Reviews and Ratings

Negative user reviews and low ratings can harm an app or game’s reputation and monetization potential. Developers should actively address negative feedback, resolve issues promptly, and continuously improve their app or game based on user input to maintain positive reviews and ratings.

Monetization Strategy Mismatches

Choosing a monetization strategy that does not align with the app or game’s target audience or user experience can lead to suboptimal results. Developers must carefully assess their monetization options and select methods that integrate seamlessly and provide value to users.

Lack of App/Game Discoverability

With millions of apps and games available, ensuring app or game discoverability is a significant challenge. Developers must actively promote their app or game, optimize app store listings, and leverage marketing strategies to improve discoverability and attract users.

Technical Issues and Bugs

Technical issues and bugs can negatively impact the monetization potential of an app or game. Frequent crashes, slow performance, or frequent bugs erode user trust and can result in users uninstalling the app or game and affecting revenue generation.

Fragmented Device and OS Ecosystems

The diversity of devices and operating systems across the mobile landscape can pose technical challenges for developers. Compatibility issues, different device capabilities, and OS fragmentation can impact app or game performance, user experience, and monetization potential.

Changing User Behavior and Preferences

User behavior and preferences are constantly evolving, making it crucial for developers to adapt their monetization strategies. As user preferences shift towards new platforms, ad formats, or monetization models, developers must stay updated and adjust their strategies to remain successful.


Monetizing mobile apps and games provides developers with opportunities to generate revenue and create sustainable businesses. By carefully considering the various monetization methods and implementing them effectively, developers can maximize their app or game’s earning potential. Factors such as app/game quality, market reach, user engagement, and adherence to legal and ethical considerations play essential roles in successful monetization. By staying informed about industry trends, continuously improving their products, and diversifying revenue streams, developers can navigate the challenges and pitfalls of app/game monetization and achieve long-term success.