System Program Vs Application Program Interface Definition And Example