@maruru Ok, sorry, I misunderstood your comment then.. on the "dont build it by yourself" I strongly disagree however... this philosophy is the opposite of evolution, imho; And especially when you're working on Business projects, where usually the company is not meant to adapt to the software but the software must adapt to the company needs, custom solution are often the best... but all depends on lot of variables OP didnt give ;)