All purpose flour is generally a blend of bread (strong) flour and cake flour. Cake flour is a low-protein flour that is less likely to produce glutens. Bread flour, being high in protein has a higher gluten producing potential. All purpose falls somewhere in the middle. Self-rising flour is simply flour with baking powder added.