application developments