Text this: Entrepreneurial marketing in Kazakhstan software development process : establishing effective guideline