5 Tips for Starting a Successful Technology Business