¡Wow, no puedo decir suficiente NO a algunas de las respuestas aquí!
Necesitas un gestor de contraseñas para tus contraseñas. KeePass es un buen gestor gratuito, al igual que LastPass. Comprueba sus páginas web para compararlas. NO almacene las contraseñas de los clientes en texto plano, ya que se expone a una reclamación de responsabilidad si el cliente lo descubre. ¡¡¡NO UTILICE TEXTO PLANO!!!
¿Beneficios adicionales de un gestor de contraseñas dedicado? No sufres por tener que recordarlas todas, y no tienes el horrible problema de seguridad de usar la misma contraseña en todas partes. Además, te permiten almacenar tus claves SSH, si necesitas SSH en un servidor Linux/Mac. ¡Mantén tu contraseña maestra a salvo!
En cuanto al resto de la información de los clientes, tienes que encontrar un sistema que te funcione. Hace muchos años creé una base de datos de Access que me permitía facturar al cliente, crear las órdenes de trabajo y rellenarlas mientras estaba en el lugar (solía tener un servidor de Windows al que podía conectarme a distancia con mi teléfono). Los tiempos han pasado y me he pasado a Linux. Me gustaba mucho SugarCRM (gratuito, o la versión de pago), ya que permitía hacer flujos de trabajo en los proyectos, y se integraba bien con Microsoft Office (suponiendo que lo utilice).
SugarCRM se ejecuta en Apache con MySQL para el backend, y puedo acceder a él en cualquier lugar, incluso en mi teléfono. Muy recomendable, aunque solo sea la versión gratuita.
Última nota, para que quede claro...
¡¡¡¡NO ALMACENE LAS CONTRASEÑAS EN TEXTO PLANO EVER!!!!