Future software program tendencies with a view to outline improvement