Which algorithm or tool to use to classify as good or bad? I have a feature vector with different data types, Considering all the data in that feature vector. I have to classify as Good or Bad.

Which algorithm should be used to just get the output Good or bad based on different data types in a feature vector?  

The feature vectors are as follows: 

[Application_Name(string) , Uptime (Integer) , Criticality factor (0-1 float value) and few integer type ]
Based on the comments I'll try to answer. I guess you don't have the corresponding labeles. What you can do as a solution is that you can use k-means algorithm as the easiest start point to and specify the hyper parameter, k, to two. Then you can find two clusters and you yourself can evaluate the results. As another approach, you can increase the size of k and again evaluate your answers. You can also use Gaussian Mixture Models for finding better non-convex clusters which have better results. The point is that you have to evaluate the results as an expert and label them manually. This task accelerates the labeling process. After that you can employ a simple MLP for finding a descriminative model.