Οι δαπάνες ανάπτυξης που προκύπτουν από την ανάπτυξη λογισμικού βοηθούν στην παραγωγή εσόδων σε πολλαπλές χρονικές περιόδους. Ως αποτέλεσμα, το κόστος ανάπτυξης λογισμικού καταγράφεται ως περιουσιακό στοιχείο σε μια διαδικασία που ονομάζεται κεφαλαιοποίηση δαπανών. Οι κεφαλαιοποιημένες δαπάνες υπόκεινται σε απόσβεση, μια διαδικασία στην οποία οι αξίες τους διαγράφονται με την πάροδο του χρόνου ώστε να αντικατοπτρίζουν τη χρήση τους στην παραγωγή εσόδων.
Αρχή αντιστοίχισης
Στη λογιστική της αυτοτέλειας των χρήσεων, η αρχή της αντιστοίχησης απαιτεί από τους λογιστές να καταγράφουν το κόστος κατά την ίδια χρονική περίοδο με τα έσοδα που συνέβαλαν στην παραγωγή τους. Αυτό γίνεται για να αποφευχθούν οι στρεβλώσεις στις οποίες καταγράφονται τεράστια έσοδα ή έξοδα σε μεμονωμένες περιόδους κατά τις οποίες η διαδικασία της απόκτησης ή της πραγματοποίησής τους συνέβη σε πολλαπλές περιόδους. Και οι δύο αποσβέσεις και αποσβέσεις γίνονται προκειμένου να συμμορφωθούν με την αρχή της αντιστοίχισης.
Χρεολυσία
Η απόσβεση είναι παρόμοια με τη διαδικασία απόσβεσης, αν και η απόσβεση εφαρμόζεται μόνο σε άυλα περιουσιακά στοιχεία χωρίς ουσιαστική ύπαρξη. Οι αποσβέσεις και οι αποσβέσεις αποσκοπούν στη διανομή του κόστους σε πολλαπλές χρονικές περιόδους, προκειμένου να αντανακλούν καλύτερα την εμφάνισή τους με την πάροδο του χρόνου και όχι σε ένα μόνο χρονικό σημείο.
Κεφαλαιοποιηθέντα έξοδα
Τα έξοδα ανάπτυξης λογισμικού μπορούν να καταγράφονται ως κεφαλαιοποιημένες δαπάνες, οι οποίες αποτελούν έξοδα που έχουν καταστεί περιουσιακά στοιχεία. Τα έξοδα κεφαλαιοποιούνται εάν το περιστατικό τους συμβάλλει στην παραγωγή εσόδων πέραν της περιόδου κατά την οποία πραγματοποιούνται. Για παράδειγμα, δεδομένου ότι το λογισμικό που αναπτύσσεται προς πώληση θα πωλείται σε περισσότερες περιόδους από εκείνες στις οποίες πραγματοποιήθηκαν οι δαπάνες ανάπτυξης, οι εν λόγω δαπάνες θα πρέπει να κεφαλαιοποιούνται και να διαγράφονται στις επόμενες περιόδους ώστε να αντανακλούν καλύτερα την πραγματικότητα.
Απόσβεση του αναπτυγμένου λογισμικού
Η απόσβεση του κεφαλαιοποιημένου κόστους ανάπτυξης λογισμικού γίνεται κατά τον ίδιο τρόπο με την απόσβεση. Πρώτον, το ποσό που αποσβένεται είναι η συνολική αξία του περιουσιακού στοιχείου μείον την εκτιμώμενη υπολειμματική αξία του, η οποία δεν μπορεί να είναι κανένας στην περίπτωση αυτή. Το έξοδο από την απόσβεση για κάθε περίοδο είναι το ποσό που αποσβένεται διαιρούμενο σε σχέση με τον αριθμό των περιόδων κατά τις οποίες η κεφαλαιοποιημένη δαπάνη θα εξακολουθήσει να είναι χρήσιμη.