IMPROVE YOUR PRACTICE : KEY DIGITAL PLATFORM DESIGN ELEMENTS