Web application development, software and marketing for online start-ups