business

Why is a business so important?

Ok, I get it. You are a software engineer... And you probably decided to be a software specialist because you enjoy programming. so why is it that you ought to know the business side of the project?