tech analysis