linux software managing platform design and development