Does it support labeling, software and hardware secondary development?

Yes.