Technology for self-empowerment