Quasi-judicial bodies are empowered to perform judicial functions but do not have the full powers of a court. However, in matters of procedure and evidence related to their specific domain, they are often granted significant powers to ensure justice is served.