Küçük ve basit ölçek projelerde: saf yazım mikro kod,
Orta ölçek projelerde: framework,
Büyük ölçek projelerde: en iyi verim alınacak altyapının özel olarak tasarlanması uygundur.