This paper introduces persistent homology, which is a powerful tool to characterize the shape of data using mathematical concept topology. We explain fundamental idea homology from scratch some examples. also review applications materials researches and software for analysis. HomCloud, one software, especially featured in this paper.