Question: why are the 7 horcruxes?
Answer: Voldemort wanted to have his soul splited in 7 parts because he believed that 7 was the most powerful number, the number of perfection. Therefore he created intentionally 6 horcruxes in order to have 7 fragments of his soul: the main one - he himself, plus the other parts - the horcruxes.