do’s and don’ts of developing a platform