develop as software