The Rosaceae or rose family is a large family of plants, with about 3,000-4,000 species in 100-120 genera. Traditionally it has been divided into four subfamilies: Rosoideae, Spiraeoideae, Maloideae, and Amygdaloideae. These subfamilies are primarily diagnosed by the structure of the fruits, although this approach is not followed universally.