Sachverhalt: Sachverhalt: A. Die 1965 geborene D._ meldete sich im Februar 2005 bei der Invalidenversicherung an und beantragte u.a. eine Rente. Nach Abklärung der gesundheitlichen und erwerblichen Verhältnisse verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 4. November 2005 den Anspruch der Gesuchstellerin auf eine Invalidenrente, was sie mit Einspracheentscheid vom 23. Januar 2006 bestätigte. A. Die 1965 geborene D._ meldete sich im Februar 2005 bei der Invalidenversicherung an und beantragte u.a. eine Rente. Nach Abklärung der gesundheitlichen und erwerblichen Verhältnisse verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 4. November 2005 den Anspruch der Gesuchstellerin auf eine Invalidenrente, was sie mit Einspracheentscheid vom 23. Januar 2006 bestätigte. B. Die Beschwerde der D._ wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 23. August 2007 ab. B. Die Beschwerde der D._ wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 23. August 2007 ab. C. D._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, der Entscheid vom 23. August 2007 sei aufzuheben und es sei ihr rückwirkend ab Januar 2005 eine angemessene Invalidenrente zuzusprechen oder es sei die Sache an die IV-Stelle zurückzuweisen, damit diese nach ergänzenden Abklärungen über den Anspruch auf die gesetzlichen Leistungen neu entscheide. Die IV-Stelle beantragt die Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.