It Starts with an Idea: How a little software company competed against the big software gorillas by turning an idea into practical software