Technical Considerations When Starting an Online Business