As a Business Analyst I had the opportunity to work with Napravit Incorporated on two different enterprise software projects with Chevron spanning 4.5 years. They are a service plus company, providing superior quality and an uncomplicated ability to work with others. Creating a feedback channel from the end-user to allow for any software tuning. Flexibility is key in Agile software development, any last-minute changes were seamlessly accommodated and included. I would happily work with Napravit again.