For the past few decades, the mechanisms of immune responses to cancer have been
exploited extensively and significant attention has been given into utilizing the therapeutic
potential of the immune system. Cancer immunotherapy has been established as a promising
innovative treatment for many forms of cancer. Immunotherapy has gained its prominence through
various strategies, including cancer vaccines, monoclonal antibodies (mAbs), adoptive T cell cancer
therapy, and immune checkpoint therapy. However, the full potential of cancer immunotherapy is yet
to be attained. Recent studies have identified the use of bioinformatics tools as a viable option to help
transform the treatment paradigm of several tumors by providing a therapeutically efficient method of
cataloging, predicting and selecting immunotherapeutic targets, which are known bottlenecks in the
application of immunotherapy. Herein, we gave an insightful overview of the types of
immunotherapy techniques used currently, their mechanisms of action, and discussed some
bioinformatics tools and databases applied in the immunotherapy of cancer. This review also provides
some future perspectives in the use of bioinformatics tools for immunotherapy.