The Proper App Development Prerequisites