launch technology