Understanding Needs Analysis For Business Organizations