How long does it take to implement the software?

It depends on the scope of the implementation. A minimum of 10 days is typically required, but enterprise implementations may require substantially more effort.