Free to Grow Administration


Childrens Foundation Free to GrowThe Children’s Foundation helps children and youth reach their full potential through programs that support their intellectual, emotional and physical well-being. Free to Grow is one of the main programs of the Children's Foundation. It funds recreational activities like sports, arts and camps, life-skill development activities such as babysitting, driver's education training, tutoring and more. Funds are available for the activity of the child’s choice as long as the activity will benefit and enrich their own personal development. 

Client Goals

The Children's Foundation provides grants to low-income families that help children participate in sports, music, dance and other programs. They wanted to upgrade a system that manages this process as it was unable to handle the new demands being put on it. There were also several changes in process that needed to be put into the system as well.

Another important goal was to ensure that clients, who have limited access to computers would be able to interact with the system using a cell phone including being able to upload documents.


Northern Village undertook a thorough review of the existing management system for the Free to Grow program. This included:

  • Review the current Free to Play Application in detail
  • Analyze current data structure to ensure all information will be in new application, and ensure it can be ported over when the new application is done
  • Develop priority for application creation, developing by component. 
  • Ensure that clients were able to access the system using cell phone, including the ability to upload documents
  • Track the amounts for each child separately, keeping track of the money that could be accessed
  • Manage the approval process, including handling clients who change their mind.
  • Coordinate bulk payments to service providers
  • Reports on clients at various status' within the system, and ability to download via csv
  • Manage end of year rollover, including resetting funding fields
  • Test after each component is complete.
  • Update as required
  • Train staff on the use of the software, and the ability to train clients on the use of the system
  • Start testing, running new system in parallel.

Northern Village programmed the software in Ruby on Rails, ensuring that all aspects are available through a web browser, and it works of all screens and accessiblity devices.