A computer implemented method, system and software product for generating an online insurance sales platform. The method comprises the steps of: inputting user information into a first input form (117) for Product Illustration (125) and transferring the inputted information of the Product Illustration input form to an insurance carrier file; inputting user information into a second input form for Case Analysis (135) and transferring that inputted information of the Case Analysis input form to an internal file; and inputting user information into a third input form for Report Production (145) and transferring the inputted information of the Report Production marketing report.