Background Image
APPLICATION MODERNIZATION

Benevity

Benevity logo

The Customer

Benevity

The Business Challenge

Benevity is a software company that powers corporate giving, volunteering, and grant-making solutions. Part of Benevity's social mission is to help improve the way global charities access and become eligible for corporate giving programs and to modernize the way organizations process and receive donation funds. Benevity reduces manual administration costs by aggregating payments to each organization across all clients and donors, as well as automating payments and donor tax receipt acknowledgments in a scalable global model.

Benevity is a monolithic software application that can be edited based on client needs, allowing users to create accounts, customize logos, and update the software. Every aspect of the donation process, including offers, duration, cost, limits, and conditions, can be tailored based on the client’s requirements.

Our Solution

Improving provides 3 developers to assist with Benevity team to create new campaigns, build and update the application based on the client.

The Business Benefits

The team is in charge of bringing support and managing the services and software solutions that allow foundations and non-profits to manage their administrative functions, scale globally, and receive assistance with daily activities so that they can instead focus on raising money from donors.

Technologies and Methodologies Used

  • Java

  • Springboot

  • DynamoDB

  • JavaScript (JS)

  • PHP

  • SCRUM

Partnerships

The project did not include outside partners. Improving works closely with Benevity on development, sharing tasks as needed and following SCRUM discussions.

Lessons Learned

The developer manages database, security, devops, and testing for this complex project. Each new client and every campaign require a separate build.

Conclusion

Improving will continue working on the development task and update the client stakeholder on progress. Although the task is complex, Benevity follows an efficient process for execution and provides consistent support to all involved.

Application Modernization
Background Image

Let's Get Started

Learn more about how Improving can help you get started by contacting us today.

Image - Ric DeAnda (Transparent)

Most Recent Case Studies

Explore our case studies and get inspired from thought leaders throughout our enterprises.