1. taking up software later can be difficults ( surely, u wont do BTECH 2 times ) 2. if u want to go in software, why to do chem, aero at all? 3. engg knowledge is helpful, otherwise why wud companies run madly behind good colleges.
Chem can be a burden if u lack interest.
yup ! shifts into braches r possible. but r though and this option is not truely dependable.