UTILIZING PLATFORMS FOR SEAMLESS SOFTWARE DEVELOPMENT SUCCESS