Snap Technology And Solutions Sdn. Bhd. developer products