CREATING RELIABLE ECOMMERCE SOLUTIONS : A DEVELOPER’S GUIDE