A general guide on the types of steps you will need to take when starting out and the types of applications to consider using to help you out.