Beyond Corporate Social Responsibility
cSRwe (pronounced as “Serve”) is a non-profit organization, which enables corporate social responsibility. With the general nature of CSR and the regulations in various countries, most companies have created CSR initiatives. The nature of each initiative is however quite different.
Nature of initiatives include helping victims of flood, disease, abuse, border issues, disabilities, homeless, adopting orphans, animal care etc.
There are many organizations, which help with the various activities associated with helping. Companies and people help in primarily 2 different ways.
1. Donate money, products, eatables, clothing etc.
2. Donate time and work for the cause.
Some initiatives, will also need travelling to a different company. Many organizations arrange drives to raise funds. However, there are a few events/drives, which are being misused.
cSRwe has created an initiative to bring transparency and increased CSR. cSRwe has initiated collaboration with many countries and organizations which help. Each company, as per the countries regulations will have to register with cSRwe. They can create new initiative or select from the existing one.
Organization’s credibility will be verified and made a partner for one or more initiatives. The companies after registering, will donate for a particular initiative, through their partners. The website takes care of the payment gateway.
Example of one of the initiatives is “Santa”. The initiative gathers toys from different companies and delivers it to the orphanages. cSRwe responsibility lies in gathering such toys. In order to do so, cSRwe will set up boxes at different places within a company. There will be thousands of such boxes within a city/state. There will be number of orphanages with in a country. cSRwe takes responsibility to distribute the toys collected evenly across the orphanages.
Each of the box will have to be inventoried, entered in the system, analyzed, and distributed. The toys collected will have to be batched and shipped. The shipment needs to be tracked and the status needs to be updated.
Few companies contribute to the cause by providing technology support to cSRwe. cSRwe wants to build the following features to the web application,
The boxes will also have sensors. When a particular box contains donations in it, the sensors send notifications and cSRwe staff will make arrangements to collect the same.
In-Site Community &
Pick & Ship
Payment and other financial
Being a non-profit, the technology stack should not be too expensive. If there are any existing products open source
which does any of the above cSRwe wants to use the same.
Challenge is to provide a solution to the above.
1. Create a website which covers all the features in the above diagram
2. Create a data base which holds all data. Note: Most of the data is unstructured.
3. Create an integration architecture which enables integration with various different partners, companies, etc. spreading awareness usually works best via Social media. So integration with social media is very important.
4. The company cannot afford to lose an opportunity for donation, so the website needs to support cross channel.
5. Sensor for the boxes.
Use of disruptive technology: How do we size it?
Methodology to use and reasons for the same
What are the steps to be taken for Project architectural governance, monitoring?
Define Application performance benchmarks