অবশ্য প্রায়শই জটিল সফটওয়্যার ডিজাইন করাকে সফটওয়্যার প্রকৌশলের মধ্যে ধরা হয় এবং সফটওয়্যার প্রকৌশলকে আলাদা একটি শাখা ধরা হয় ###>Though designing complex software is done by expertise skills of software proffessionalsSoftware designing is considered as a different branch of computer programming
