CREATING STABLE ECOMMERCE SOLUTIONS : A DEVELOPER’S GUIDE