Norleaf Technologies is an Ottawa based company actively involved in providing technology based consulting services to its small & medium size clients in engineering, energy, natural resources management, and information technology. Our clients use our expertise in research, software development, quality assurance, optimization techniques, and operations management.