I am using almxperts for my job as project manager in software development services organization at Microsoft India Pvt Ltd. It has helped me to manage projects with ease and keep track of all activities related to each release or phase which helps us deliver quality products faster. The best part about this tool is its user friendly interface that makes it easy even if you are newbie like myself. There could be better integration between different modules such as requirement engineering and test plan module but overall i would say we have no issues so far. We use AlmXpert primarily to organize our work flow by keeping records from start till end including requirements analysis, design documents etc., Also having version control system integrated into same platform gives extra confidence while managing multiple versions simultaneously.