Web and Mobile solution for Non-profit organizations