as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
create a database for a company's contacts.
user
database should contain the following fields: first name, last name, title, company name, phone number, email, address, notes. the database should also have a search bar that allows users to search for contacts by any field. it should also have sorting capabilities so users can sort the contacts by any field. finally, the database should have basic security features such as a login system and user roles for different levels of access to the database.
assistant