platform using technology