Extract User Needs Using Domain-Driven Design Processes