Process Model of DSM Solution Development and Evolution for Small and Medium-Sized Software Companies