give me the description of smartphone software