English

Pricing4SaaS: a suite of software libraries for pricing-driven feature toggling

Software Engineering 2024-03-22 v1

Abstract

As the digital marketplace evolves, the ability to dynamically adjust or disable features and services in response to market demands and pricing strategies becomes increasingly crucial for maintaining competitive advantage and enhancing user engagement. This paper introduces a novel suite of software libraries named Pricing4SaaS, designed to facilitate the implementation of pricing-driven feature toggles in both the front-end and back-end of SaaS systems, and discuss its architectural design principles. Including Pricing4React for front-end and Pricing4Java for back-end, the suite enables developers a streamlined and efficient approach to integrating feature toggles that can be controlled based on pricing plans, emphasizing centralized toggle management, and secure synchronization of the toggling state between the client and server. We also present a case study based on the popular Spring PetClinic project to illustrate how the suite can be leveraged to optimize developer productivity, avoiding technical debt, and improving operational efficiency.

Keywords

Cite

@article{arxiv.2403.14004,
  title  = {Pricing4SaaS: a suite of software libraries for pricing-driven feature toggling},
  author = {Alejandro García-Fernández and José Antonio Parejo and Pablo Trinidad and Antonio Ruiz-Cortés},
  journal= {arXiv preprint arXiv:2403.14004},
  year   = {2024}
}

Comments

JCIS, 5 pages, 2 figures

R2 v1 2026-06-28T15:28:02.616Z