A Business Analyst is a person who acts as a liaison or translator between business people who have a business problem and technology people who know how to create automated solutions to those problems. There is a demand for people who have technology expertise and the ability to apply business knowledge in solving problems face to face. Skill development includes training in areas such as business, management, ethics, information systems, systems analysis, business law and e-business. Other areas may also include spreadsheets, databases, database design and project management. To be a Business Analyst, a person must have other qualities. Some of these qualities include the ability to work well with others, the desire to be part of a team, and the ability to work with the unknown. Others include critical thinking, decision-making, problem-solving, questioning, diplomacy, and negotiation, along with good oral and written communication skills.