Who needs to be loggining in? Members of the company or clients of the company? This will help you determine the solution that is right for you. If it's simply going to be an extranet-type area for employees, there are a few ready-made solutions out there that may suit your needs (a recent add-on to Google Apps comes to mind).
Clarify your original questions a bit more, and you will get better, definitive answers.
__________________